Skip to Content
author's profile photo Former Member
Former Member

How can u find out user exit for XK01,by using this IDOCS have to be triger

Hi All,

How can u find out user exit for XK01.BY using this EXIT IDOCS have to be trigger.But idocs are configured by change ponters.So i want to write coding In user exits only,so where i want write code,what was USER EXIT for it.

Scenario was:

if change the vendor No, thro change pointer (RBDMIDOC), USER Exit should trigger it has to check vendor No in the segment is equal to vend_NEW(which was in custom table ZVEND_TABLE), if it is then it has to convert with vend_OLD(Which is also in ZVEND_TABLE).

having one conversion table with fields

ZVEND_TAB table with following fileds

vend_old -


vendor old number

vend_new -


vendor new number

With Thanks

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jan 09, 2007 at 04:56 AM

    EXIT_SAPMF02K_001

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 09, 2007 at 04:59 AM

    run the t-code ank know the program name in status bar.

    open the program from se38 by selecting atributes radio button.

    so that u can find the package name. note that package name.

    go with smod Tcode.

    there utilities--> find

    type the package name in selection screen and execute it.

    u will get all the exit names. double click on it.

    u will find z** function module. set a breakpoint and test the transaction

    regards..

    santhosh

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Amith,

      IDOC configured throgh CHANGE pointers.So no need to worry about IDOCS and all.My work was trigger idocs by user exits.Wen ever i change venodr no.. idocs shoud be triger.

      Now my question was Insted of going transaction( from there we can go to debuging mode) i want to check this Exit by RBDMIDOC programe(ofter excute this programe and give Message type as CREMAS,from there i want to go debugging mode).

      Just now i checked,i put breakpoint in Include programe(INCLUDE ZXF05U01) and excute from XK01,it goes to debuging mode,so its fine.But i want triger from RBDMIDOC programe.Ofter excute RBDMIDOC programe,we can enter CREMAS.From there i want to go debuging mode.

      Pls help me,

      Thanks

  • Posted on Jan 09, 2007 at 07:15 AM

    Hi Anil

    Set a break point in the program RBDMIDOC at

    LOOP AT t_tbdme WHERE mestyp = mestyp.

    I think it will trigger for T-Code BD21.

    so u need to write exit for bd21.

    exit name for BD21 is ALE00001.

    write u r code in this function module

    include zxsbdu01. and try it

    Message was edited by:

    santhosh reddy

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.