|
- abap - What is the difference between BAPI, BAdI, enhancement and . . .
BAdI 's (Business Add-Ins) are the new form of user exits, designed in form of interface-architecture, where a custom class can implement an interface, and its interface implementation than can be activated to get called before, after or in between sap-standard-procedures This allows customers to provide custom code and modify data
- How to make a delivery note field validation in MIGO?
Every BADI in SAP has example implementation, and MB_MIGO_BADI is not an exclusion It also has pre-delivered and pre-defined implementation CL_EXM_IM_MB_MIGO_BADI In the SE20 transaction you have handy button Copy sample class, which helps you to accomplish this little plagiarism In addition to MB_MIGO_BADI you can also try MB_DOCUMENT_BADI
- How to prefix Business Partners when doing CVI conversion?
To activate your own BAdI implementation, go to SPRO -> Cross-Application Components -> Master Data Synchronization -> Custom Vendor Integration -> Business Partner Settings -> Business Add-Ins (BAdIs) There, deactivate the standard BAdI CVI_MAP_LEGAL_ENTITY and activate your own implementation
- User exit for production order confirmation in CO11N?
I strongly recommend not to use MESSAGE statement in any User-Exit or BAdI implementation The MESSAGE statement will implicit call a COMMIT WORK which could cause database inconsistencies (happens very often by the way)
- EKPO fields not updated after PROCESS_ITEM method set_data in ME21N
I'm trying to change field WEORA and BSTAE in ME21n through BADI me_process_po_cust, method PROCESS_ITEM I have successfully changed the value in the screen, BUT when I saved the PO, table EKPO is not updated with the new value
- Updating ME21n fields WEORA BSTAE via ME_PROCESS_PO_CUST BAdi?
I am trying to modify the values of WEORA, BSTAE in ME21n tcode upon saving I've written the code in ME_PROCESS_PO_CUST BADI, method CHECK: DATA: lt_data TYPE PURCHASE_ORDER_ITEMS, lo_heade
- Catch Post Goods Issue event while outbound delivery processing
Check that your event is properly created in SWEC transaction You can also create events based on NACE conditions After that use your event to generate your own workflow Also BAdI LE_SHP_DELIVERY_PROC may be of interest for you, it has method SAVE_AND_PUBLISH_BEFORE_OUTPUT which is executed before saving of delivery
- Change Payment Block programmatically in MIRO tcode?
5 Use BAdi INVOICE_UPDATE for changing this, method CHANGE_BEFORE_UPDATE Implementation sample is here For changing payment block via BAPI use BAPI_ACC_PYMNTBLK_UPDATE_POST, here is how to call: DATA: it_return TYPE STANDARD TABLE OF bapiret2, wa_return LIKE LINE OF it_return DATA ld_referenceinv TYPE bapiacpmblk
|
|
|