on 06-02-2010 3:37 PM
Hi,
We need to extend xml order export with specifical xml flag. We have some samples for extend catalogs (extend by structure TYPE BBPX1_CATALOG_TRANSMISSION), but we dont have such a structure in the order badi (the structure TYPE BBPX1_PURCHASE_ORDER_MESSAGE do not have any table type bbpx1_item_str to fill specifical flags).
Could you help us ?
Thanks in advance,
Vincent Tanguy
Our SRM version : SAP SRM 7.0
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
10.06.2010 - 10:08:01 CET - Reply by SAP
Dear customer
please remark note 806127 which describes how to swap user-defined
fields using SAP-PI/XI. This notes was created based on SRM4.0/5.0 but
its contect is as well valid for SRM6.0/7.0.
The exchange of data with the SRM-application is realized by customer
fields described in note 672960. This is the SRM70 solution instead of
old customer fields described in note 458591.
According to note 806127 there are the following steps required
1.) Use customer enhancements in the Integration Repository to enhance
the interfaces correspondingly
for details please see
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
and follow this path
Design and Configuration Time
Design
Designing Interfaces and Proxy Generation
Developing Message Interfaces
Data Types
Data Type Enhancements
2.) Generate proxies in the SRM system
3.) Implement the BAdIs in the SRM system (only when the interface
enhancements do not have the same name as the customer fields)
In case the new field for your flag has same name in interface
enhancement and as customer field then the data transport is done
automatically (move-corresponding like). And you do not have to
implement the BBP_SAPXML1_OUT_BADI
kind regards
Andreas Schaeff
IMS SRM development support Germany
10.06.2010 - 10:08:01 CET - Reply by SAP
Dear customer
please remark note 806127 which describes how to swap user-defined
fields using SAP-PI/XI. This notes was created based on SRM4.0/5.0 but
its contect is as well valid for SRM6.0/7.0.
The exchange of data with the SRM-application is realized by customer
fields described in note 672960. This is the SRM70 solution instead of
old customer fields described in note 458591.
According to note 806127 there are the following steps required
1.) Use customer enhancements in the Integration Repository to enhance
the interfaces correspondingly
for details please see
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
and follow this path
Design and Configuration Time
Design
Designing Interfaces and Proxy Generation
Developing Message Interfaces
Data Types
Data Type Enhancements
2.) Generate proxies in the SRM system
3.) Implement the BAdIs in the SRM system (only when the interface
enhancements do not have the same name as the customer fields)
In case the new field for your flag has same name in interface
enhancement and as customer field then the data transport is done
automatically (move-corresponding like). And you do not have to
implement the BBP_SAPXML1_OUT_BADI
kind regards
Andreas Schaeff
IMS SRM development support Germany
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.