How to Validate Payment Terms in Sales Order

Q : Hi ABAPGURUS , My client want to validate Payment Terms ( VBKD-ZTERM ) when create Sales Order in SAP Sales and Distribution, What is Enhancement that allowed me to use to solve my problem ? A: Ok i’ll try to answer your question, for your problem you can implemented user exit in ABAP […]

Read More

ABAP Enhancement Framework – Domain Fixed Value Append

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 […]

Read More

SAP Enhancement Framework – Explicit Enhancement Point

On previous article we discussed about The SAP Enhancement Framework – The Introduction. And on this article we will see more on Explicit Enhancement Point in SAP Enhancement Framework. What is Explicit Enhancement Point The explicit enhancement point is predefined hook defined by a developer in SAP Standard program, which you can implement your code […]

Read More

Authorization for the Pricing Screen using BAdI PRICING_AUTHORITY_CHECK_UI

SAP Standard is not fully supported to hide or restricted information in CONDITION Screen, because when you give any user the authorization to view or change sales order and billing document they are also have authorization to view or change pricing in condition screen. Eventhough the pricing information is very sensitive and not all user […]

Read More

RFFOEXIT The User Exit for the Payments Medium Program

RFFOEXIT is the user exit for the payments medium program for HR Payment Salary. using this user exit you can modify bank format output. Transaction in SAP HR such as PC00_M38_FFOT ( International Payment Medium ) – SWIFT Format MT100 is used for SAP HR to generate MT100 format for Bank. You can use User […]

Read More

How to make field Address required in transaction KE51

Normally SAP doesn’t provide us configuration and user exit to make fields in Address tab required in transaction KE51 . but after little bit of debug ABAP Code, i found the clue that you need to create enhancement point in include program LRKPMF05  in subroutine md_user_command_handle. In this example we want to make field Street, City, Country […]

Read More

Business Partner Enhancement Tax Number Validation

ABAP Enhancement – You can create Business Partner using BDT.  BDT allows custom code to be written around in BP by way of simple function modules. The call of the function modules are controlled through customizing. The relevant functions for BDT customizing can be found using the area menu BUPT. In this case we have to […]

Read More

How to use BadI FMKU_BUDGET_EVNT to validate data in FMBB tcode

FMKU_BUDGET_EVNT is a BadI for transaction FMBB in SAP. This BadI have 3 method and those have own functionality, you can use those methods related to your requirement. Those methods are DOCUMENT_CHECKS for checking Budget Document before posting LINE_CHECKS for checking line item data POST this method you can implement your logic during budget document […]

Read More

Enhancement SAP Vendor Master Called After Saving

I would like to share my experience for implementing user exit on SAP Vendor Master ( XK01 ), it called after saving, maybe you receive the same requirement to implement enhancement after saving vendor on XK01 tcode, before continue this article, i assume you are familiar with BaDI or any enhancement method in SAP System. […]

Read More