SAP开发SD相关的增强BADI.docVIP

  • 2
  • 0
  • 约20.39万字
  • 约 95页
  • 2023-06-01 发布于安徽
  • 举报
- . z. SD相关的BADI HU_BADI Business Add-Ins for Handling Units LE_SHP_BADI Business Add-Ins in Shipping LE_TRA_BADI Business Add-Ins in Transportation LE_WM_BADI Business Add-Ins in Warehouse Management MRM_BADI Business Add-Ins in Invoice Verification PL_PACKINST_BADI Business Add-In in the Packing Instruction S_BADI_FORMULA_BUILDER BADI Implementation with Formula Builder VA_BADI BADIs R/3 Sales VF_BADI BAdIs for Billing sap的用户出口总共有三代: 1、第一代 sap提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。 例如:USERE*IT.. in SAPMV45A 2、第二代 sap提供的是CUSTOMER-FUNCTION,它是通过SMOD和CMOD完成实现。参见我的 3、第三代 sap提供的第三代的用户出口就是BADI,他的调用方式是CALL METHOD (instance),〔相关的TCODE是SE18和SE19〕,你可以通过E*IT_HANDLER这个单词查找BADI。 另外还有一种出口叫BTE 相关TCODE: FIBF Business Transaction Events (Open FI) The Open FI enhancement technique was developed in the Financial Accounting component. Open FI is based upon the following principles: Application developers must define their interface in a function module, an assignment table is read in the accompanying (generated) code, and the customer modules assigned are called dynamically. This technique differentiates between enhancements that are only allowed to have one implementation and enhancements that can call multiple implementations in any sequence desired. Both industry-specific and country-specific enhancements may be defined. The concepts behind the Business Add-Ins enhancement technique and Open FI are basically the same. However, the two enhancement techniques do differ from each other in the following points: Open FI can only be used to make program enhancements, that is, you can only enhance source code using Open FI. You cannot enhance user interface elements with Open FI like you can with Business Add-Ins. Open FI assumes that enhancement will only take place on three levels (SAP - partners - customers), whereas with Business Add-Ins you can create and implement enhanceme

文档评论(0)

1亿VIP精品文档

相关文档