IDOC for 856 not altering MRP

We have created a copy of the standard IDOC program IDOC_INPUT_DESADV1 to process Advance Ship Notices. We are not calling the DELIVERY_CREATE form in our copy of the program. We are calling the module ME_CONFIRMATION_UPDATE to update the EKES data. The flag KZDIS is set to X during the call. The IDOC will process with no errors.
When the IDOC is processed, the Shipping Notice is being displayed on the MD04 screen, but the quantity is not being deducted from the Rec/reqd quantity on the PO line. When someone goes to the screen ME22N screen and saves the PO (with out making any changes), the Rec/reqd quanties are recalculated correctly.
Can someone tell what what I am missing or doing wrong.
Thanks.......

We have created a copy of the standard IDOC program IDOC_INPUT_DESADV1 to process Advance Ship Notices. We are not calling the DELIVERY_CREATE form in our copy of the program. We are calling the module ME_CONFIRMATION_UPDATE to update the EKES data. The flag KZDIS is set to X during the call. The IDOC will process with no errors.
When the IDOC is processed, the Shipping Notice is being displayed on the MD04 screen, but the quantity is not being deducted from the Rec/reqd quantity on the PO line. When someone goes to the screen ME22N screen and saves the PO (with out making any changes), the Rec/reqd quanties are recalculated correctly.
Can someone tell what what I am missing or doing wrong.
Thanks.......

Similar Messages

  • Reg : change pointer mechanism for triggering the IDOC for delivery note

    Hi ,
    I am working on a change pointer mechanism for triggering the IDOC for delivery note and will be using this message class DESADV.
    So SAP has suggested for assigning the message class DESADV with the function module in MASTERIDOC_CREATE_SMD_DESADV in BD60 transaction code.
    So I was looking to create this MASTERIDOC_CREATE_SMD_DESADV function module in SAP and SAP suggesting that  we should create this MASTERIDOC_CREATE_SMD_DESADV function module as same as the function module MASTERIDOC_CREATE_SMD_MATMAS.
    So do anyone knows that is there any tool has been provided by SAP for creating this function module MASTERIDOC_CREATE_SMD_DESADV in SAP system for triggering the change pointer mechanism for outbound Delivery.
    Thanks !
    Regards,
    Kiran

    Hi,
    When you are change pointer the system itself will take care of sending the changed master data to your partner system and the user will not have any intervention.  If you really wanted to have that then you need to use the change pointers to read the master data which is modified in a custom program and then display that on the screen.  Once the user selects that master data records then trigger an IDOC for creating the idoc for that master data and also flag that master data record as processed in the SAP BDCPS standard table, so that the same record will not be picked. If you wanted to know how the change pointers piece of code is written go through the program RBDMIDOC and you can understand how the change pointers logic is written.
    Thanks,
    Mahesh.

  • IDOCS for GOA not generated in ECC.

    Hi Friends,
    In our development systm we have configured the GOA functionality. Now we have moved to Quality system.
    I have maintained all the partner profiles and distribution model as required in std settings and similar to the development system and checked all the connection. It all seems to be fine in both SRM & ECC systems. Also identical number doc types & ranges exists in the 2 systems.
    But when I release a GOA from SRM I do not find any trace. Following are the symptoms.
    SRM - RZ20 - No Error.
    SRM SLG1 - No error.
    ECC - RZ20 - No Error.
    ECC - SLG1 - No error.
    SRM - SWi1 workflow task is completed.
    GOA status - Released - In Distribution.
    In ECC contract is not created.
    In WE02 /ECC there is NO node for BLAORD & COND_A under the Inbound Idocs.
    What can be the possible issue under these circumstances. Please suggest how can I trace the error.
    Thanks in Advance
    Hussain Wagh

    Remote Logon is working fine both ways.
    About distribution model what I did is create a message type in SRM for BLAREL. Then I created a message type in ECC for BLAORD + COND_A. I generated partner profiles and then tried to distribute it so that it creates a similar model in SRM too. While doing this I got error that view for BLAREL already exists in destination (SRM side).
    So I deleted the BLAREL model view in SRM and then tried again to distribute from ECC. Only then it created a message types in SRM too. I.e I created the complete distribution model in ECC side and distributed to SRM.
    Is my method correct.
    Regards
    Hussain

  • 'Releasestepcreated' not getting triggered for PR generated through MRP run

    Hi,
    I have PR Release strategy workflow configured, working well when i try to create PR manually, triggers workflow.
    PR's created thorugh MRP run, triggers release strategy but not workflow.
    I checked the event trace 'releasestepcreated' event not triggered through MRP run.
    Please respond ASAP.
    Your inputs will be highly appreciated.

    Short Text 
    Workflow with multiple workitems 
    Long Text 
    Refering SAP notes that i came to know that workflow is not supported
    through MRP run (md03/md04).we are not using Planned orders.
    To trigger workflow for Purchase requisitions created by MRP run, we
    have developed a custom report to trigger workflow explicitly.
    1.MRP batch job runs every night. After MRP job,planned to schedule
    another job to trigger workflow for PR's created MRP run.
    2. Used FM 'SAP_WAPI_CREATE_EVENT' to trigger workflow.
    3. PR requires 5 levels of approvals based on release strategy
    configuration.
    4. The issue is PR 'XXX' created and waiting for approval in agent's
    inbox.When 2nd day MPR runs same PR 'XXX' effected, another
    workitem for the same PR in agent's inbox.
    We have multiple workitems for the same PR in agent's Inbox.
    If i execute one of the workitem,releases PR, multiple workitems are
    getting generated for 2nd level approval for the same PR.
    Please give your inputs to resolve this issue.

  • For Dealar's Invoice MRP indicator is not appearing in J1IEX

    Dear All,
    We are trying to capture the the Dealar's Invoice through J1IEX,
    in po Rate is maintained as per Rs 100 and VAT 4% and then GR is made for the same without captuing any excise in MIGO.
    and then we are tring to capture and post this excise invoice in J1IEX but system is not showing MRP indicator to facilitate mannual entry of excise values,
    and for this we have maintained all the J1ID master data.
    Please suggest
    Vimlesh

    Dear Vimlesh,
    The purpose of MRP indicator is to change the grn value, which maintion in po.
    i.e if your po price is 100, then your grn valu should be (100- exicse value).
    Now if you already done grn, & then you go for capture the excise in J1IEX, then purpose of MRP indicator is useless, thats why its not coming during capture w.r.t GRN.
    MRP indicator is reflecting only during GRN in MIGO if you capture excise  or capture excise w.r.t po in J1IEX before GRN.
    Hope you got the solution

  • IDoc type could not be determined for the IDoc

    I am trying to Post the payment run through the transaction F110.
    In the payment run log i get the following message:
    "IDoc type could not be determined for the IDoc"
    But in fact the IDoc is generated and it is displayed in We05.
    I have configured the Message type PAYEXT-PEXR2002 and EUPEXR-IDCREF01 both for the partner.
    Has anybody Idea about why this error is coming and how i can resolve this?
    This is important because in Payment run log, they need to know the IDoc number generated for that run, else it may become difficult for user to identify which IDoc was created for a particular payment run.
    Would appreciate if anyone can please help on the same.
    Thanks & Regards,
    Narayanan

    Hi,
    If you are paying the payment through F110, if the payment exceeds the limit what you are spefied in available amounts in FI12 screen. First Please check this screen.
    still if you are having any problem
    Check in the below path:
    IMG- Financial Accounting (New) - Accounts Receivable and Accounts Payable - Business Transactions - Release for Payment - 1. Create Workflow Variant for Release for Payment
    2. Assign Release Approval Procedure for Release for Payment
    3. Define Users with Authorization to Payment Release
    Thanks
    Chandra

  • IDoc type could not be determined for the IDoc in F110

    Dear All,
    The below mentioned error is encountered by us in F110.We have check all the setiing  and not able to find the solution for this error.
    Now our heads has gone for a toss....can anyone kindly suggest what and where we have missed out.
    The system is not creating the IDOC file.....
    IDoc type could not be determined for the IDoc
    Message no. B1090
    Diagnosis
    The IDoc passed to the ALE layer could not be processed. The specifications passed in the control record were not correct.
    The basic IDoc type (field EDIDC-IDOCTP on the outbound side or EDI_DC-IDOCTYP on the inbound side)has not been specified for this IDoc.
    The attempt to read the basic IDoc type from table EDIDO also failed. No table entry was found for IDoc type  from field DOCTYP.
    Procedure
    Possible error sources:
    - The calling program did not provide values for the fields specified above correctly. Make a note of the transaction in which this error occurred and consult your ALE administrator.
    - The IDoc type  is not known in your system and must be maintained.
    Kindly do the needful.
    Regards

    If you want to create IDocs from the proposal run, outbound parameters (we20) with the 'Test' flag are required in addition.
    see OSS note 504230 : Message EUPEXR forms the logical unit around the individual payment messages (PAYEXT IDocs). The E1IDRD1 segments contain the IDoc numbers of the payment messages in field DOCNUM. Segment E1IDRS1 contains check sums (total of all amounts, account numbers, bank numbers, number of payment messages). This information is provided for the EDI subsystem. Set up EUPEXR In Transaction WE20 for the partner profile for the house bank, create the outbound parameters for message type EUPEXR with IDoc type IDCREF01. If you want to create IDocs from the proposal run, outbound parameters with the 'Test' flag are required in addition.

  • Not generating IDOC for payment Advice to Vendors

    Hi,
    IDOC was getting generated before one month but now SAP system has stopped generating IDOC for vendor Payment advice. This problem is with all the vendors.
    After execution of t-c-ode F110, payment document is successfully created, but IDOC is not geenerated. There is no log about "IDOC not getting generated"
    Checked Table REGUH, IDOC number is displayed as 0000000000000.
    This was happening perfectly one month back.
    There is no change in Vendor master data, IDOC number range is available.
    There is no posting of IDOC in table DFKKTHP and checked Report REREMITADV for which there is no data.
    Waiting for your valuable responses.
    Regards
    veleyudham

    Hi,
    First check certain customization:-
    (1) FBZP setup for payment method at country level. Whether IDOC generation program is assigned or not.
    (2) Then check the variant of RFFOEDI1 in the printout tab of F110. Is the selection creteria OK?
    (3) Check the partner profile in WE20 for the bank.
    Then run the program RFFOEDI1 in SE38 for your payment run and check the output.
    You can also get this program debugged from you ABAPer to have root cause analysis.
    Regards,
    Gaurav

  • MD04 Problem(MRP Parameters for plant not maintained)

    Sir in tcode MD04 i am getting error message no. 61273 (MRP Parameters for plant not maintained).What to do?
    i am online.

    Hi
    Maintain plant parameters in T code : OPPQ
    or copy plant properly
    Tarachand

  • For inbound Shipment IDOC ' IDOC_INPUT_SHIPPL' does not populated the stop

    hi ,
    I am using an inbound IDOC for shipment  IDOC_INPUT_SHIPPL' .
    and I am sending the Stop time in the segment E1EDT17 with qualif = 011 and ISDD,ISDZ,IEDD & IEDZ. and with diferent location say E1TPTRM has 2 differnet location 1) Plant location  2) Ship to address
    in my IDOC there are date , time ie planned date * time but in SAP VT03n transaction it is not getting updated in the screen in the Stages tab.
    is there any specific condition i need to send in the file. please help

    HI
    I got the answer for it.
    This has to be delt in the E1EDP02 segment with the qualifier value as 083 and the document value as the plant
    Thanks
    Nikhil

  • How to reverse goods issue for delivery note by using IDoc

    Hi all,
    I would like to reverse goods issue and picking request for delivery note by using inbound IDoc.
    I used message type SHPCON and IDoc type DEVLRY03 for posting goods issue in inbound processing and it's work but I couldn't find solution for posting reverse goods issue.
    Pls let me know which IDoc type or any ways for posting goods issue reversal and cancelling picking request.
    Thanks for your time.
    Su R.

    Hello,
              For this requirements we can actually follow two Approaches that I can think of. Here they are.
    Approach 1
             Little Complex Approach. What we can do is to make use of the Same Function Module (Posting Program) IDOC_INPUT_DELVRY to do the Delivery Updates (Except reversing the Goods Issue). During this,  we can make use of one of the Customer Functions available in the Enhancement V55K0001 and satisfy our Requirement.
    Approach 2
            We can actually code a Custom Posting Program (Function Module) in which the first part will take care of updating the Delivery & if the PGI is done, then we can make use of the Function Module BAPI_GOODSMVT_CANCEL to reverse the PGI.
            I think the later Approach is much easier rather than going for the Standard Function Module (Posting Program), Exits and find a place where we have to find another Enhancement Spot / Enhancement where we can call the above FM to Cancel the Goods Movement.
    Hope these inputs were helpful.
    Thanks and Regards,
    Venkat Phani Prasad Konduri

  • Communication IDoc is not generating after master IDoc for "DEBMAS"

    Hi gurus,
    i have done all steps from the beginning to the end for an Idoc transfer of type "DEBMAS".I have created the settings in BD61,BD50 and BD52.And also i can work with other master message types like ARTMAS.I didn't give any filter groups in BD64 for the message type "DEBMAS".When ever i execute BD21(RBDMIDOC) only master idoc is generating,there is no communication idocs for the message type "DEBMAS".Please help someone in this issue.
    My special question / doubt is, when ever a master idoc creating ,is it must to create a communication idoc ,if there is no filter in "DEBMAS"?
    Please clear someone and explain my doubt.
    your help will be highly appreciative...
    rgds
    tom
    Moderator message: Please don't use all upper case in subject line
    Edited by: Thomas Zloch on Feb 28, 2010 5:25 PM

    hi,
    communication IDoc is missing when ...
    - Distribution Modell is missing
    - Filter in Distribution Model is existing an no IDoc is generated (Filter at KNA1M segment only)
    try the following.
    Goto BD12. Choose your partner and the receiving System and send an IDoc.
    Is the Comm. IDoc generated ?
    if yes ... there is something with your ChangePointer Logik (BD52, .... look at Table BDCP/V)
    if no ... you should take a deeper look at BD64 distribution model.
    Maybe the receiver partner or filter is not correct.
    good luck,
    Gordon
    Edited by: Gordon Breuer on Feb 25, 2010 1:12 PM

  • Can MRP only create planned orders for ROH, not for FERT?

    HI all,
    Is there any way to only generate planned orders for raw materials after MRP, forbid creating planned orders for FERT?
    We want create planned orders for FERTs manually.
    Thanks,
    Harvey

    Harvey,
    Yes, that was also my understanding of your scenario. Did you try X0 for Fert?  Run MRP against the entire plant, and MRP will not create any new planned orders for the X0 parts.  It will explode the BOM and create dependent requirements in the components.  In addition, you can create FERT planned orders manually, or using an external planning system, and these manually created orders will also create dependent demand on your components.
    If you are also using Sales orders to consume your PIR, you will also have to look at requirements determination for Sales orders.  This is configured based on MRP type.  If you change existing MRP types, you may have to add SD config so as to continue to pass requirements to MRP.  Your SD resource should be able to help you through this, or I can give you basic instructions if you decide that the PIR/demand/planned order/dependent requirements works to your satisfaction.
    Rgds,
    DB49

  • EDI for 856 inbound

    Hi Experts,
    Please help me how can I add a new field in EDI for 856?  I'm not a EDI/IDOC developer.  I have a need to add a new field for incoming 856 EDI.  I found a field in IDOC to map my requirement, but my EDI/IDOC developer is asking me where do we map this in EDI?  Could some-one help me identifying an existing field or adding a new field to EDI?  What's the recommendation?  Please help me on this.
    Appreciate your help.  
    Thank you.
    with regards,
    Muthu Ganapathy.

    Hello Muthu
    First of all I have to point out that it took me about half an hour to find out the essential data related LGPBE ( Storage Bin ). It would have been much easier if you had provided these details in the first place.
    Nevertheless, the definition of data element LGPBE was giving me the crucial input:
    Definition: storage bin
         Warehouse Management (LE-WM)
         The smallest addressable unit of space in a warehouse, referred to as a
         "slot."
         Because the address of a storage bin is derived from a coordinate
         system, the bin is referred to as a coordinate, for example, 02-04-03
         refers to row 02, stack 04, level 03.
         Warehouse Management (LE-WM)
         Smallest addressable unit of space in a warehouse (often referred to as
         a "slot").
         Since the address of a storage bin is frequently derived from a
         coordinate system, the bin is referred to as a coordinate; for example,
         02-04-03 refers to row 02, stack 04, level 03.
    I cannot tell you which field in the ANSI 856 message you need to fill.
    Presumably I know which segment one should fill in case of UN/EDIFACT D.96A DESADV message.
    Based on this it should be quite easy for you to find the corresponding segment in message 856.
    Reference: [Edifactory: D.96A DESADV|http://www.edifactory.de/msginfo.php?s=D96A&m=DESADV]
      Segment group 15: LIN-PIA-IMD-MEA-QTY-ALI-GIN-GIR-DLM-DTM-FTX-MOA-SG16-SG17-SG18-SG19-SG20-SG23
    Condition: C,9999
    A group of segments providing details of the individualdespatched items.
    Segment group 18 contains the segment LOC which most likely is the right place for the storage bin information.
      Segment group 18: LOC-NAD-DTM-QTY
    Condition: C,100
    A group of segments giving location information and whererelevant, additional addresses, date and time, andquantities.
        LOC, Place/location identification
        Condition: M,1
        A segment identifying a specific location to whichproducts will be delivered.
    Segment LOC has the following structure:
    Segment LOC
    PLACE/LOCATION IDENTIFICATION
    To identify a country/place/location/related location one/related location two.
    Structure
    3227      PLACE/LOCATION QUALIFIER      M      an1..3
    C517      LOCATION IDENTIFICATION      C      
      |      3225      Place/location identification      C      an1..25
      |      1131      Code list qualifier      C      an1..3
      |      3055      Code list responsible agency, coded      C      an1..3
      |      3224      Place/location      C      an1..70
    C519      RELATED LOCATION ONE IDENTIFICATION      C      
      |      3223      Related place/location one identification      C      an1..25
      |      1131      Code list qualifier      C      an1..3
      |      3055      Code list responsible agency, coded      C      an1..3
      |      3222      Related place/location one      C      an1..70
    C553      RELATED LOCATION TWO IDENTIFICATION      C      
      |      3233      Related place/location two identification      C      an1..25
      |      1131      Code list qualifier      C      an1..3
      |      3055      Code list responsible agency, coded      C      an1..3
      |      3232      Related place/location two      C      an1..70
    5479      RELATION, CODED      C      an1..3
    Finally, have a look at qualifier '129' for data element C517-1131:
    129       Customs warehouse
         Identification and/or location of the Customs warehouse in which goods will be or have been deposited (CCC).
    Regards
      Uwe

  • IDOC number is not in the list

    Hi,
    I am creating an inbound delivery using IDOC. The message type is DESADV and basic type is DELVRY01. After I have populated the control and data tables, I processed them using IDOC_WRITE_AND_START_INBOUND. I have generated the IDOC number after executing the program. The problem is, when I go to WE02, the idoc number is not the list. I am not sure if the IDOC I generated is successful or not. Does it have something to do with the FM that I used. I set a custom process code that will call the FM IDOC_INPUT_DESADV1. Please advise. Thanks in advance.
    Lalyn

    Hi Arun,
    Thanks for the reply. But the IDOC number is not in the list and I can't access it WE19. Do you have any other Function module that I can use to process the IDOC in ABAP? The Function module should be the one to call the FM IDOC_INPUT_DESADV1 to create an inbound delivery. That's what I think causes the error. Thanks.
    Lalyn

Maybe you are looking for

  • A Pro*C problem

    Hi, On the document Pro*C/C++ Precompiler Programmer's Guide Release 8.1.5 (Oracle 8i Document), a sample Pro*C program sample9.pc is introduced as an example for calling a stored PL/SQL subprogram. The SQL script to create a package containing store

  • Why does preview only export the the *first* page of a multi-page PDF, regardless of what page I'm on?

    I am trying to save all 20 pages of a pdf as .png images. I scroll to each page and then select File>Export... and save an image. Regardless of which page I'm on, it will only export the first page. *LAME* What is even more lame is that I'm doing thi

  • Help required-LSMW.

    Hi,   My requirement is that I will get a flat file in which one of the fields will be with 26 digits... I am using transaction KS01... So for the cost center creation the criteria is that I need to concatenate the company code, the 7-11 digits (of t

  • Problem with table maintenance generator

    Hye, When i do create entries in table contents, the column name is shown as (+).... where the problem is ?? how to get resolved....tried recreating the TMG but not use. Thanx & Regards, Manisha Suvarna.

  • WAS_XI_RCV não aparece no RWB

    Bom dia senhores, Transportei todos os cenários para o QAS. Todos os objetos estão no Integration Builder: Configuration. No RWB não aparece o communication channel WAS_XI_RCV. Já tentei:   - reeimportar;   - excluir e criar novamente. Não tive exito