cancel
Showing results for 
Search instead for 
Did you mean: 

Service Line item level quantity validation against CJ20N quantity in PR

former_member533121
Discoverer
0 Kudos

1. Required validation for quantity with respective to CJ20N in service PR 1. Revised BOQ quantity is 150.00 M3 for WBS BD/1605:CVL_01SH_02 maintained in CJ20N.

2. Create PR using Tcode ME51N with account assignment P and item category D.

3. The system should throw an error while putting more than revised BOQ quantity in the service line item level quantity in the ME51N.

4. Need to set the validation via EXITS or BADI , but identify the any standard EXITS and BADI.......Please suggest for the same.

Accepted Solutions (1)

Accepted Solutions (1)

JL23
Active Contributor

Just copy this into Google: how to find exits badi

Answers (1)

Answers (1)

ivy_li
Active Contributor
0 Kudos

Hi,

This is not an SRM issue, so I would adjust the tag accordingly so that right experts could be reached
Meanwhile for exits or BADIs, you may refer to the following KBA:
2363023 - How to find active customer enhancements/modifications in MM programs?

BR,

Ivy

JL23
Active Contributor
0 Kudos

the note returns: Sorry You are not entitled to access SAP Note/KBA 2363023.

ankurch
Active Contributor
0 Kudos

Hello Ivy,

Jurgen, I am also getting the same error.

Thanks,

capture.jpg

ivy_li
Active Contributor

Hi,

this KBA is internally released.

I summarized the methods as below:
=======

  1. ANST (transaction code)
  2. SNIF (report)
    Execute SNIF and you will see this screen. Here tick the Program Objects: Business Add-In (BAdI) and Customer Exit and specify the package name. These are:
    ME* for Purchasing
    MB* for Inventory Management
    MR* for Invoice Verification
    ML* for Services
  3. SE95 (transaction code)
  4. SE30 (transaction code)
  5. RPR_ABAP_SOURCE_SCAN (report)==> for release 606
  6. CL_EXITHANDLER (class) method get_instance
    This class is used in ABAP OO programs when to call BADIs. Open it in SE24 and put a breakpoint in the method GET_INSTANCE at line 28 ( CASE sy-subrc. )
  7. SE20 (transaction code)
  8. MBFINDENHS (report)

==========

BR,

Ivy

former_member533121
Discoverer
0 Kudos

When using EXIT_SAPLML_SP_031 we are getting service line item quantity but we want to get WBS at the same time in the same exit.

So kindly suggest me to get Service line item quantity and WBS and how to incorporate the WBS in the same EXITS....?

As per the below screenshot,

Haven't identified the proper EXITS and not getting WBS field while run time of the ME51N.


former_member533121
Discoverer
0 Kudos

Please reply on the previous...................

kenmelching
Active Contributor
0 Kudos

Submit this on a new question.

ivy_li
Active Contributor
0 Kudos
Hi,

Please read the KBA below which lists all the exits for services:

2433597 - User Exits in Services

BR,

Ivy

former_member533121
Discoverer
0 Kudos

Dear Ivy,

We know all the exits but at the service level line item quantity need to validate with the CJ20N quantity which is available in the user fields (USER4).

So please provide the valuable suggetion to chnage/enhance existing EXITS for the functionality.