The connector for SAP R/3 version 3.x3.x uses the product namespace /CWLD/; the following guidelines facilitate the effort to make your ABAP handlers work in this renamed environment. See Business object processing in the ABAP Extension module for more information on how objects are processed and for background information for developing objects.
The functionality for converting transaction-based (Dynamic Retrieve and Dynamic Transaction) type business objects is provided through the new IBM WebSphere InterChange Server Station. The business object can be downloaded to a text file from transactions YXDY (Dynamic Retrieve) and YXTD (Dynamic Transaction) in the old system and then uploaded to the new tables using IBM WebSphere InterChange Server Station in the new system. Do this from the Tools tab using the Object MetaData option.
Keep the following in mind:
You must redirect SAP R/3 version 3.x business objects that begin with Y* to the product /CWLD/ namespace. Only the names have changed. SAP's "where used list" functionality greatly facilitates the search for all of the references that need to be changed. Following is a list of the most common references that need to be changed. Test to ensure your search is complete.
Table 16 shows the changes for the /CWLD/ namespace naming convention. The parameter lists do not require changes.
Table 16. Namespace object name changes
Old name | New name |
---|---|
Interface parameters of the function modules | |
YXR_EVENT-OBJ_KEY | /CWLD/LOG_HEADER-OBJ_KEY (in three places) |
YXR_LOG_H-LOG_NR | /CWLD/LOG_HEADER-LOG_NR |
YXR_RFCRC-YXR_RFCRC | /CWLD/RFCRC_STRU-RFCRC |
Changes normally in the TOP include of the business object function group | |
YXR_CNST | /CWLD/CONSTANTS |
YXRIFRM0 | /CWLD/INBIDOC_FRMS0 |
Data elements | |
YXR_VERB | /CWLD/OBJ_VERB |
Table structures | |
YXR_CONFIG | /CWLD/CONF_VAL |
YXR_EVENTS | /CWLD/EVT_CUR |
YXR_LOG_I | /CWLD/LOG_ITEM |
YXR_RFC_S | /CWLD/OBJ_STRU |
Program referenced in the LOG_UPDATE perform statement | |
SAPLYXR1 | /CWLD/SAPLLOG |
Triggering function modules (the parameter lists do not require changes) | |
Y_XR_COMMIT_IDOC_RAISE_DELETE | /CWLD/ COMMIT_IDOC_RAISE_DELETE |
Y_XR_/ADD_TO_QUEUE | /CWLD/ADD_TO_QUEUE |
In addition to upgrading the custom objects and custom work, you must:
Give special consideration to production sites that already have events in the existing SAP R/3 version 3.x event tables. The transfer of these events from the existing event table to the new event table should be coordinated with IBM Technical Support.