cancel
Showing results for 
Search instead for 
Did you mean: 

extend xml for orders by BBP_SAPXML1_OUT_BADI

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Our SRM version : SAP SRM 7.0

Former Member
0 Kudos

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

Former Member
0 Kudos

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