Ansicht
Dokumentation

BAPIE1PAREXX - Checkbox Structure for Extension In/Extension Out

BAPIE1PAREXX - Checkbox Structure for Extension In/Extension Out

Addresses (Business Address Services)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.
SAP E-Book

Use

This structure is used in the BAPI parameter extension concept for customers. It is the reference structure for the standardized BAPI extension parameters "ExtensionIn" and "ExtensionOut".

The BAPI parameter extension concept for customers supports the use of the standardized BAPI parameters "ExtensionIn" and "ExtensionOut". These parameters can be combined with "BAPI table extensions" and customer exits in a BAPI, so that customer-specific table extensions using append or include are read automatically in the interface and in the program of the BAPI. For more information, see the documentation on the BAPI-specific extension parameters.

In general, these extension parameters are freely available to customers as predefined extension tables, to extend the interface without causing incompatibility in interface communication.

BAPI Table Extensions

BAPI table extensions are help structures predefined by SAP to automatically read customer-specific database table extensions for BAPI interfaces (for the material master, for example).

The structures of BAPI table extensions are based on a key part predefined by SAP (identifier) and a data part defined by the customer, using append. The convention for structure names is BAPI_TE_<table name>, where table name corresponds to the table extended by the customer. The BAPI table extension "BAPI_TE_MARA", for example, is for a field "Material_No", and the customer can use append to append the extended material master to the structure.

The BAPI-specific documentation for extension parameters lists the BAPI table extensions that can be used. They are used by inserting the name of the BAPI table extension in field "Structure" of the extension parameter. The identifier predefined by SAP and the data part defined by the customer, using append, are inserted in data fields "ValuePart1" through "ValuePart4" in the extension parameter.

If the fields added by the customer to BAPI table extensions, by using append, exactly match the fields of the table that the customer has extended, the data from the BAPI is automatically read or written when the program runs.

Example: In BAPI parameter "ExtensionIn", you can use BAPI table extension "BAPI_TE_MARA". The customer has extended structure "BAPI_TE_MARA" by using append to add customer-specific fields from material master table MARA. To use the extension correctly, the customer must provide identifier "Material_No".

ExtensionIn:
Structure ValuePart1 ValuePart2 ...
-------------------------------------------------
Data:
BAPI_TE_MARA 1174 <customer-specific data>
BAPI_TE_MARA 1741 <customer-specific data>
...

If this functions correctly, the customer-specific data from the BAPI is automatically inserted in material master table MARA, which has been extended by the customer by using append or include.

Maintenance






BAL Application Log Documentation   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.

Length: 3089 Date: 20240419 Time: 170456     sap01-206 ( 67 ms )