Ansicht
Dokumentation

MMPUR_S4_SVEXTNDFLDS - Save of Extended Fields for New Version for Supplier List

MMPUR_S4_SVEXTNDFLDS - Save of Extended Fields for New Version for Supplier List

PERFORM Short Reference   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add -In (BAdI) is used in the Supplier List (MM-PUR-SRC-SL) component. You can use this BAdI to save extended fields at the header and business partner sections, while creating a new version for preferred supplier list.

Customers can use the Universal Unique Identifier (UUID) of the previous version to read the custom field details and update them in the new version, using the new UUID.

To create a BAdI implementation, you can use the transactions SE18 or SE19, or you can use the Custom Logic app in the front-end system. If you use the Custom Logic app, the following applies:

·,,The app provides a special ABAP language version ABAP for Key Users. This makes the implementation of BAdIs for business experts and implementation consultants easier.

·,,The app ensures that you can use only released interfaces.

If you use the transactions SE19 or SE18 to create a BAdI implementation, the implementation is not visible in the Custom Logic app.

If several BAdI implementations exist, the system runs through the implementations in the following order:

1. Implementations created in the transactions SE18 or SE19.

2. Implementation created in the Custom Logic app.

For more information about the standard settings (filters, single, or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

This BAdI provides the following method:

MODIFY - This method is used to mention which actions to disable or enable WHILE USING THE APP.

Parameters:

Importing Parameters:

·,,SUPLRLISTPREVIOUSVERSIONUUID - UUID of the previous version of supplier list

·,,SUPPLIERLISTLATESTVERSIONUUID - UUID of the latest version of supplier list

Changing Parameters:

·,,MESSAGES - Messages returned by the BAdI

You can find example implementations in the BAdI Builder on the Enhancement Spot Element Definitions tab in the Implementation Example Classes section. The following example implementation is available:

Example class for: Save extended fields while generating new Version for Supplier List (CL_MM_PUR_S4_SUPLRL_UPGRADE_VR Sample Implementation for Upgrade Version BADI)

More Information

For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP NetWeaver Platform on SAP Help Portal at SAP NetWeaver Platform. Choose a release and then Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS ABAP -> Customer-Specific ABAP Development -> Enhancement Framework.






ABAP Short Reference   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 3043 Date: 20240523 Time: 194016     sap01-206 ( 52 ms )