Skip to Content
author's profile photo
Former Member

Very Urgent: Populating E1EDP05 in ORDERS01

Hi,

I am using standard idoc ORDERS01 and cant seem to output any data in segment E1EDP05. I need this segment for the discounts and price conditions. I have looked into the function module IDOC_OUTPUT_ORDERS and it uses the FM RV_PRICE_PRINT_ITEM to get the data for this segment. Still I cant figure out whats missing with our configuration since every discounts and price conditions appear in PO Printouts but the IDOC program cannot pull the same data.

Please help! I really need this badly. Ill appreacite any help from you guys.

Thanks in advance.

Regards,

Kenny

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

8 Answers

  • Best Answer
    Posted on Apr 18, 2007 at 04:09 PM

    Hi Kenny,

    Please try to debug FM IDOC_OUTPUT_ORDERS starting FORM FILL_ITEM_COND and see whether segment E1EDP05 is populated or not.

    Regards,

    Ferry Lianto

    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Apr 18, 2007 at 05:30 PM

    Hi,

    Can you verify table NAST (SE16) for field KAPPL (EF), OBJKY (3000000676) and NACHA (A - ALE)?

    If record is exits then you try program RSNAST00. Otherwise try to generate new IDoc with transaction ME9F.

    Regards.

    Ferry Lianto

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Ferry,

      I have found several entries in NAST with KAPPL = EF, OBJKY = 3000000676 but NACHA = 6 (EDI). Any ideas?

      Thanks.

      Kenny

  • Posted on Apr 18, 2007 at 10:08 AM

    Hi,

    Check this link:

    e1edp05-segments-not-being-created-in-outbound-quo

    Regards

    L Appana

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi L Appana,

      Thanks for the reply. I just checked the config and every condition record is set to 'X'. Any ideas? Still no solution.

      Thanks.

      Kenny

  • Posted on Apr 18, 2007 at 03:59 PM

    Hi Kenny,

    Please check IDoc Reduction (BD53) or Segment Filters (BD56) whether segment E1EDP05 was applied or not.

    Regards,

    Ferry Lianto

    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Apr 18, 2007 at 04:28 PM

    Hi,

    For inbound IDoc, you can select 'Inbound function module' button and turn on 'Call in debugging mode' and select 'In foreground' for call transaction processing.

    For outbound IDoc, you have to set break point for the corresponding FM in SM37 then go to WE19.

    Regards,

    Ferry Lianto

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Ferry,

      I have set breakpoints in FM FILL_ITEM_COND and IDOC_OUTPUT_ORDERS and used an existing IDoc number as a reference. When I clicked "Standard outbound processing" it just proceeded into creating the outbound idoc and I was not brought into the debugging screen.

      Please help.

      Thanks.

      Kenny

  • Posted on Apr 18, 2007 at 04:54 PM

    Hi Kenny,

    Sorry ... please use standard program RSNAST00 to debug the FM IDOC_OUTPUT_ORDERS.

    Please specify the output application 'V2', enter the object key with delivery number (i.e. 0080000325) which correspond with the IDoc and check the send again checkbox.

    Enter '/h' at command center and execute the above program.

    Then go to menu -> Breakpoints -> Breakpoints at -> Function module -> IDOC_OUTPUT_ORDERS -> Continue -> Click on 'Run' (F8) -> ....

    Regards,

    Ferry Lianto

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      I cant output anything with RSNAST00. I have entered output application 'EF' and put PO number 3000000676 in object key then I checked send again.

      It shows '0 outputs were processed...'

      Please help. Thanks.

      Kenny

  • Posted on Apr 18, 2007 at 06:16 PM

    Hi Kenny,

    NACHA = 6 (EDI) means the output type is sent or received from EDI sub system/translator for EDI interface purposes.

    Can you try with NACHA = 6 (EDI) instead of A (ALE) when you debug program RSNAST00? Let me know ...

    Regards,

    Ferry Lianto

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on Sep 27, 2007 at 06:42 PM

    Hi Ferry,

    I have a same kind of problem where there is only one segment of e1edp05 being filled by the outbound idoc(INVOIC01) with condition values. But this is causing us error while the inbound idoc was being processed. I was told to add two segments of e1edp05 in idoc for currency types 12 and 31 to solve the problem. But i do not know how to populate the segments and where to populate them. Like should i populate them in the inbound idoc function module or the outbound idoc function module.

    This is very urgent for me.

    Thanks,

    Venkat

    Add comment
    10|10000 characters needed characters exceeded