Posts

Showing posts with the label ADMIN

Message Prioritization

In layman terms, message prioritization = queue prioritization, & this can be achieved by setting up a filter via SXMB_ADM, registering the queues in SMQR. Following links will help you to perform this - https://archive.sap.com/kmuuid2/59e837d3-0201-0010-c096-dc1869733413/How%20To%20Prioritize%20Exchange%20Infrastructure%20Messages%20on%20the%20Integration%20Server%20(NW2004).pdf https://help.sap.com/doc/saphelp_nwpi71/7.1/en-US/7b/94553b4d53273de10000000a114084/content.htm?loaded_from_frameset=true AMOR FATI - LOVE OF FATE

IDOC Packaging

Image
IDOC PACKAGING / COLLECTION In some scnearios, we have to collect the idocs and dispatch them collectively. For ex: 1. Collect of Purchase Orders and create a file at EOD everyday 2. Create a file with a maximum of 100 Idocs/records only. So, set the package size as 100 here. This can be achieved by IDOC sender adapter. You need to define a package size in the adapter. The package size defined here will be used to create IDoc packages in PI. Some configuration needs to be done in ECC to work this - In the partner profile of the Idoc, Select the collect idocs options and also proivde the package size. Report RSEOUT00 This report can be executed or scheduled as a background job to send the IDocs. Sample Payload in SXMB_MONI Challenges - Ex. In a package of say 500 IDocs, if the field of an IDoc has wrong value which leads to mapping error in PI. The idocs may get stuck in queues. So, we need to reprocess the idoc package from E...

PI TO PO MIGRATION

Image
We cannot upgrade from dual stack PI to single stack PO. All integration content has to be moved/redesigned and tested Connectivity Communication Channels (Replace all ABAP adapters with JAVA adapters) IDoc -> IDoc_AAE XI -> SOAP (XI 3.0) HTTP -> HTTP_AAE WS -> WS_AAE RFC Destinations Use Destinations in NWA to create HTTP and RFC connections to backends Mapping No more use of ABAP/ABAP-XSLT: Redesign in Java! Keep on using Swing Client! NWDS/Eclipse is not comfortable enough Routing Classic Routing -> Integrated Configuration (ICO) Make sure you understand the settings for Staging & Logging! Multi-Adapter Engine Usage (ICO-ICO) Usage of iFlows & Folders in NWDS/Eclipse (optional, but recommended) BPM Redesign ccBPMs: replace BPM by Adapter Modules (e.g. Async-Sync Bridge) or Collect BPMs Create BPM processes to replace ccBPM Basis CTS+ now e.g. via ABAP Stack of SAP Solution Manager User Managemen...

MESSAGE PACKAGING

MESSAGE PACKAGING We  can improve the performance of message processing in SAP NetWeaver Process Integration (PI) by grouping together asynchronous messages in packages and then processing each message package in one LUW. We  configure how packages are created in the sender system and in the central Integration Engine. Packages can be received and saved in the receiver system. They are then processed as individual messages. Sender adapters handle message packages in different ways. ●        The Advanced Adapter Engine can receive packages but not create them. ●        The Business Process Engine (BPE) can process packages ●        The IDoc adapter sends all messages that have the same interface to the Integration       Server in one RFC call. It can send IDoc message packages to an IDoc receiver. ●        The plain H...

Proxy Configuration between PO & ECC

Image
A) First, we need to create a Logical System in ECC which will point to PO system. Go to tcode - BD54   & create a logical system. B) Then, depending on whether your system is single/dual stack, create a RFC destination from SM59  which will point to PO system. If its a Single stack - create Type G connection            Dual stack - create Type H connection while creating we should follow a standard Path Prefix for both Type H & Type G connection Connection Test should result in Status 200 ex: Type H Target Host : Hostname of PO system Path Prefix : /sap/xi/engine/?type=entry Type G Target Host : Hostname of PO system Path Prefix :   /XISOAPAdapter/MessageServlet?ximessage=true C) Go to SXMB_ADM - Configuration -  Select Category as Runtime  select parameter -  IS_URL Value =  dest://<your_rfc_destination> D) We will create o...