You can use debugging to find BAdI that are available in SAP Program, SAP have two types of business Add-ins they are classic BAdI and new BAdI. BAdI have been redesigned to be an important part of the enhancement framework. How to find Classic BAdI using SAP Debugger Classic BAdI are instantiated with the GET_INSTANCE […]
Domain Fixed Value Append ABAP Enhancement Framework allow you to add more domain fixed value in any standard or custom domain. This concept is part of new enhancement framework SAP Netweaver 7.0 In this example we will learn to add fixed value in table VBUK-LFSTK with domain STATV, we will add 1 new fixed value […]
You can add custom screen in project using user exit CNEX0006 ( PS customer specific fields project definition ). First you need to create Project via tcode CMOD, Assuming you already know to use user exit then we can continue how to use user exit CNEX0006 to add custom screen. This sample we will create custom […]
3 User Exits on Material Master via MM01/MM02 tcode When your have requirement that the standard material can’t provide, you can use user exits on material master to add your ABAP Code. There are 3 user exits available for Material Master : MGA00001, MGA00002, MGA00003, we’ll go to over each of these user exits. User […]
You can add additional fields in FBL1N/FBL3N/FBL5N SAP Transaction code. All FBLxN will share additional fields. We will explain step by step for adding additional fields in FBLxN . 1. Enhancing Structure of RFPOS and RFPOSX using Append Structure. You need to create append structure to enhance RFPOS structure. Add your field into append structure. […]
When incoming invoice is entered the percent upper and lower limits are checked, if a value ( quantity / price ) deviates beyond the limits cause these document was locked and the invoice cannot be cleared in FI . You can manipulate upper limits and lower limits using MM08R002 . Before using this enhancement to […]
Hello Reader. First allow me to say Happy New Year 2017. Ok today i would like to explain step by step to create user exit substitution in SAP PS. This post is taken from my project case, as you know create Project, WBS and Network Activity can do via upload using BAPI. So far upload […]
If you want to insert ABAP logic into your validation, you need validation user exit. Below is way to create validation user exit. Read : Substitution and Validation SAP Step 1 . Copy program RGGBR000 to ZRGGBR000. Step 2. Write ABAP Code to implement new user exit name within subroutine GET_EXIT_TITLES.
exits-name = 'ZFI01'. "matrix validation:
exits-param = c_exit_param_none. "complete data used in exit.
exits-title = TEXT-104. "Example EIS
Note : You can […]
This article will help consultants to develop the logic to consider movement type 103 for on time delivery score calculation at the time of Vendor Evaluation. SAP Standard system only considers movement Type 101 and 105 for the same. It seems logical to consider the Movement type 103 as the actual goods receipt date for On […]
BaDI ME_PROCESS_REQ_CUST — Accessing Local Class from Global Class I’ve gotten new functional spec from my functional teams, in this requirements, I have to fill value into EBAN-FISTL ( Fund Center ) in Account Assignment tab — ME51N tcode , I believe you have known number of enhancement for these tcode ( ME51N/ME52N) , I choose BaDI ME_PROCESS_REQ_CUST ( Enhancements […]