Identifying triger point & stoping an idoc from getting generated in SD

We have 2 boxes
KLE 420 ( CRM box) & KLE 430 ( SC box)
As per original business flow
1) Sales order is generated in 420 ( order type Z001, item category ZAN1 )
2) idoc is generated and message/details is transferred to 430 ( Z002, ZAN2 )
3) in 430 the delivery & shipment is created and idoc is generated and transferred back to 420 where the invoicing happens.
As per new flow
For some selected orders, the initiation(SO) and processing needs to be completed in 430 (SC) only
When I run an order cycle, a few things I need to know is
1) how do I identify for which steps in the order cycle, an idoc is being generated
2) how can I stop this Idoc from being generated ?

Hi there,
From my experience I have seen IDOCS triggered by O/p types that are assigned to SD documents in SAP.
If that is the case, then check the sales orders what O/p types it is triggering & which O/p is triggered by EDI.
Delete the condition records for that particular O/p which is triggered by EDI. This will make the O/p not generated.
Also remove the O/p type in the determination procedure of you dont need that O/p at all. Or in the requirment routine, specify a condition like sales org or order type for which the O/p should trigger. So basing on the condition you mentioned, system will trigger the O/p accordingly.
If IDOCS are not triggered by the O/p type, then it is trigered by an external prog. In that case, specify a condition (like above) that system should not trigger the IDOCs.
Hope this helps.

Similar Messages

  • Inbound IDoc not getting generated in XI System

    Hi all,
    I have created a scenario following the given weblog:
    <b>/people/udo.martens/blog/2005/09/30/one-logical-system-name-for-serveral-bpm-acknowledgements
    The first half of this scenario is working fine and the <b>idoc data is getting posted into the the oracle table successfully</b>.
    The business process is successfully sending the <b>acknowledgement IDOC 'ALEAUD'</b> to the XI server using an HTTP Receiver Channel.
    The problem is that <b>no inbound IDOC</b> can be seen in the XI system using tcode <b>we05</b>.
    Next the xi system has to send the same IDoc to the R/3 system. But as no IDoc is getting generated in XI, nothing gets sent to R/3.
    Can anyone suggest what could be the possible error.
    Pls help.
    Regards,
    Neetu

    Hi,
    You will not see that IDOC in WE05 of the XI system. You can see that only in SXMB_MONI. XI system will not store any IDOC. When it enters XI it is a XML message and it will not post any IDOC that you can see in WE05.
    If you need to send the IDOC back to R/3 system, you can use BPM and send back the IDOC to R/3. If you need few details from Oracle tables that is to be sent back to R/3 then get those values from Oracle tables and fill in the same IDOC and send it back to R/3.
    Try this and let me know.
    Thanks,
    Prakash

  • STPPOD.DELVRY03 idoc not getting generated

    Dear Experts,
    I have done the following settings for STPPOD.DELVRY03 but still idoc is not getting generated when i am posting goods reciept using VL32N
    1) For Confirmation control key selected A-Always POD Relevant
    2) For Item category ELN POD Relevant X and POD Automatic
      SAP->Customizing Implementation Guide -> LogisticsExecution ->Shipping
    ->Deliveries ->Proof of Delivery ->Set POD-Relevance Depending on
    Delivery Item Category
      3) In Vendor Master the field "POD-Relevant" is assigned the value "A".
       4) In NACE settings
              Application:E1
              condition records & output type:OPOD
              Delivery type:EL
              Function:LS
      4) In pratner profile
                  Partner Type-->LS
                  Partner Role -->  blank)
                   Message Type-->STPPOD
                   Basic Type ->DELVRY03
                  and under message control
                  Application->E1
                  Message Type
                  Process code-->OPOD
    Please suggest me if I am missing out on someting.
    Thanks
    Gaurav Gupta

    Hi Gaurav,
    Typically for STPPOD Idocs, the NACE and WE20 Settings are maintained at Vendor Level. Try changing your settings and see if it works.
    Refer this link for further details : Re: STPPOD triggered sending wrong material from SAP to SNC
    Thanks,
    Bharath

  • Delivery IDOC not getting generated

    Hi All,
    I have created an outbound delivery IDOC. The process is that the idoc should be trigerred as soon as the delivery is created/changed or deleted. I am having an issue. The idoc is getting trigerred as soon as the delivery is getting created but not in the case of the delivery change.
    I am not able to get the probable reason for that. Please let me know the probable reasons for that and where can i check that.
    Regards,
    Sharadendu

    Hi Sharadendu,
    For this you have to use Change pointers concept.
    see the explanation below
    System will remeber every change for a table related to an IDOC. eg. if costcenters are changes. tables csck and cskt will change. Having a change pointer for IDOC type cosmas which reflects costcenters. Any change made by using the KS* transactions will now be recorded. Usinf the change pointers you can now generate IDOCS so that the changes are sent to the dependant systems.
    use bd50 to acivate change pointers, use bd21 to generate idocs, use bd64 to determine the distribution of those idocs.
    PLs. reward if useful.....
    cheers,
    Hema.

  • CRMXIF_ORDER_SAVE IDOC not getting generated for BUS_TRANS_MSG BDOC

    Hello Experts,
    In our project, we have a requirement to send custom fields in the BUS_TRANS_MSG to external system through XIF. The model of BDOC BUS_TRANS_MSG triggering IDOC CRMXIF_ORDER_SAVE_M02 perfectly worked in the development system. We wanted to try the custom field extension in the Sandbox. So as per OSS note 916093, we have extended E101_CRMXIF_CUSTOMER_H segments with custom fields and tried generating the interfaces in BDFG transaction. While generation with IDOC CRMXIF_ORDER_SAVE_M we got an error message "Incompatible change to complex data type
    type E101CRMXIF_ISU_PRA1_X". So went about creating a custom IDOC ZZ_CRMXIF_ORDER_SAVE_M02 for message CRMXIF_ORDER_SAVE. Even for this config, the IDOC is not getting generated for the BDOCs. Lastly, configured the IDOC ZZ_CRMXIF_ORDER_SAVE_M02 to a custom function module ZZ_BDFG_IDOC_TEST_FM. The FM got generated and activated, even then the IDOC is not generated for the BDOC.
    SMOEAC config in Sandbox looks the same as the Development system. We do not the reason why IDOC is not getting generated and also the reason for error in BDFG while generating the interfaces after adding custom fields to CUSTOMER_H segment.
    Any help would be appreciated.
    Thanks,
    Partha

    Hi Partha,
    Kindly check the following thread.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/406efa7e-388a-2910-f9b8-81913b0ca57f?QuickLink=index&overridelayout=true
    XIF adapter
    Hope it answers your Query
    Regards,
    Srikanth.Naga

  • How to disable a workflow from getting generated inside a workflow

    Hi,
    Background : I am using a sequential list workflow (VS 2010) in a SP 2010 site collection.
    Problem : the work flow gets generated when an item is created. Now the workflow code is also to create another few items in the same list, so again it will generate workflow, so in short workflows are getting generated inside a master workflow. I need only
    master workflow, how this can be achieved.
    Shameej

    check the below post on how you can silently update items 
    http://stackoverflow.com/questions/2466533/sharepoint-workflow-how-to-update-the-item-without-triggering-the-workflow-agai
    or you can simply create a Boolean hidden flag in the list you can set as true and check for it in you workflow 
    Hope that helps|Amr Fouad|MCTS,MCPD sharePoint 2010

  • No Idocs were getting generated after the system Refresh

    Hello Experts,
    Recently my Sand box system has been refreshed with the Development system. (Its a system refresh and hence all the objects were also copied like Development).
    After the refresh, we have performed the below activities --
    BDLS to change the logical system
    Maintained the LS in WE20
    Partner Profiles from WE21 with proper settings with respect to the new logical system name. (Sand box).
    RFC to myself source system and to the Flat File.
    While executing a test load from Flat File the system is not able to generate any IDOCS in the system and failing with
    "No Idocs generated; file system
    Diagnosis
    No IDocs have been created. With file systems as source systems, the IDocs are created in BI. As this did not happen, it is probable that there was a short dump in BI.
    I dont see any short dumps in ST22 for this load and also any logs in SM21.
    Any idea why the system is not able to generate IDOCS in the system?
    We are planning to connect R/3 sandbox to BI sandbox once the Flat file load is running fine.
    Thanks for your answers.
    Raman

    Hi ,
              Hi
    BD87 Update Idocs manually.
    1. When you look in the Monitor screen for the first time on a day you mostly will see some Loads that have yellow traffic lights. When you click on the lowest line of the Load (with the time of Load start) you will get the next popup screen:
    2. Here you can click on the "Yes" button. The Load specification window (right side of the screen) will now be filled with data.
    3. You can now start the manual processing of the IDocs. You go to the "Details" tabpage of the right window. You right click on the line with the red traffic light stating "Request IDoc : IDoc ready to be transferred to application" on the "Details" tab page of the Load. In the option menu that appears choose the option "Update manually in OLTP" (click it).
    4. You will get to the next screen (which is in fact a transaction in the source system (SAP R/3) where you can update the IDoc that is send by the source system)
    5. Now click the "Excecute" button on the left of the screen (or press the F8 button on your keyboard). You will get to the next screen:
    6. This states that the IDoc has been passed through to BW. You return to BW by clicking the "Back" button (or pressing the F3 button on your keyboard) twice. After the first time you will see the previous screen and after that the Monitor screen again.
    7. You will now see that the Status of the Load has turned to yellow or green. When it is yellow you will have to wait a little time (the execution of the Load in BW is still running) and by clicking "Refresh Details" button on the left upper side of the screen (or pressing the F8 button on your keyboard) you will see the Load turn green.
    Regards,
    Rahul.

  • When executing t.code VL03N then IDOC not getting generated

    I have a issue in upgarde project as below;
    Go to transaction VL03N
         -Enter Outbound Delivery number
         -Click on document flow
         -Select Goods issue material document and click on Display Document
         -Material document is displayed.
         -Then go to: System -> Services for Object
         -Click on display Relationship
         -IDOC number must be displayed.
    But Idoc not generated, here only material documets are displaying, pleass let me know what is the error.
    Thanks in advance,
    Vishwanath

    Hi,
    IDOCs will not be triggered in VL03N.  IDOCs will be triggered in either VL02N or VL01N based on the output type maintained (if you are triggering idoc based on Message control). 
    Regards
    Vinod

  • Creation of Idocs from the change pointers by the program RBDMIDOC

    Hello,
    I'm Creating Idocs from the change pointers by the program RBDMIDOC.
    The IDOCS Created using the message type HRMD_A are Correct but when i try to RUN RBDMIDOC for message type HRMD_B no Data is selected for distribution.
    All the customizing are similar and i presume that all the change pointers are active (BD50 and IMG->Personnel Management -> Organizational Management  -> Basic Settings -> Activate change documents).
    Can anyone help me with the necessary steps to create this IDOC types.
    Do anyone know if the RBDMIDOC report is the Same for messages HRMD_A and HRMD_B.
    Thanks in Advance,
    Pedro Ferreira

    If the setting is fine, there may be some code in exit or badi for program RBMIDOC. Check the Exit and BADI.
    check the exit EXIT_SAPLBD11_001 and
    check the badi IDOC_CREATION_CHECK.
    Probably there may be some code on these exits which are stoping your code from getting generated.These are the two trigger happen once u execute the RBMIDOC program.for HR, we use RHALEINI program to generate the idoc. but even RBDMIDOC works. These 2 triggere will come with RHALEINI also.
    If there is no code here, Then there is problem in the setting only.

  • IDOC not getting triggered

    Im triggering an idoc IDOC_OUTPUT_ORDERS immediately when i create/change the PO
    However the idoc is getting generated when i change only certain fields.
    When i change other fields it does not get triggered.
    Why?
    -Dexter

    Hi Dexter,
      I hope these links might be useful to you.. refer all the links, you will get it..
    Idocs trigering
    Idocs Triggering!
    regarding Idoc triggering
    Idoc triggering
    Regards,
    Ahamed.

  • IDOC not getting genrated

    Hi Experts,
    Need your help.
    In idoc creation, I have changed material description, its generating master idoc but communication idoc not getting generated.
    Please suggest me the solution,
    Regards,
    Rachna

    Hi,
    Idoc's are generated based on the payment method and any how in the payment method we will give the required curriencies which are applicable for that payment method.
    And u had mentioned as WE05 for IDOC list, but actually the T.Code for IDOC list is WE02.
    Check the settings, it has to come. Reply back for more clarifications.
    regards
    srikanth.

  • INVOIC Inbound IDOC automatically getting triggered during O/B

    Hi Experts,
          As per the req of our client, we are planning to send the sales invoice details to customer by INVOIC IDOC message type. We mapped the fields and tried to execute the INVOIC.
    During execution we noticed that, when ever one "Outbound" IDOC sent then immediatly another one "Inbound" IDOC is getting generated and its going to an error message.
               For example, INVOIC IDOC message type is getting generated for "Outbound" for the customer partner profile we maintained. Immediatly another one "Inbound" IDOC is getting generated for the "Logical system" (Partner type LS). But for this partner we didnt maintained any "partner profiles" in WE21. Even then one IDOC is getting generated with error.
    Any expert feedback on this will help us to resolve our issue
    Regards,
    Nag

    Better check the BD64 and WE20 settings...
    Check whether inbound is defined for any other partner profile...
    Also in WE21 what is the port that is used which is given as the o/p of the outbound idoc in WE20 config...

  • IDOC Not getting Posted in PI from CRM

    HI All,
    I had Configured,
    in CRM side : SM59,WE21,BD54,WE20
    in XI side: datatypes,MT,MI, Maaping not yet done, IDX1,SM59
    Idoc is not getting displayed in XI system.
    I had a small Question, Do we need to Configure all the setting in XI for Getting IDOC from CRM.
    Thanks in Advance,
    Sriram.

    Hi Jag,
    Thanks for the reply.
    1.CRM: go to Tcode-WE81 and check message type CRMXIF_PARTNER_SAVE created?
    Yes exists
    2.CRM: Execute Tcode-WE82, Check message type CRMXIF_PARTNER_SAVE has relevant IDOC type and version.
    yes both message type and basic type exists
    3.XI: Did you import right Message type and IDOC type in to IR in XI?(name will be like Message_type.IDOC type)
    yes imported CRMXIF_PARTNER_SAVE.CRMXIF_PARTNER_SAVE01 in IR.
    When i see in Table EDMSG in XI system i am not finding the value CRMXIF_PARTNER_SAVE, but this value Exists in CRM system
    in XI i m not finding the message type in WE81 and WE82.
    Thanks in Advance,
    Sriram

  • Getting Error in SM58 and IDX2 while using IDOC from

    Dear All,
    Getting error when trying to send FIDCCP02 Idoc from ECC to PI system.
    "Basic Type 'FIDCCP02' is unknown"
    Getting the same error while trying to import metadata using IDX2 from PI side.
    All connections and distribution model are created.
    Please help
    Regards

    hey,
    I checked all config again but getting error while checking ocnsistency in BDM5 on ECC system(E1Q).
    It is failing when the messge type FIDCC1 reaches PI QA (X1Q) system and the error states
    Message type FIDCC1 is not defined
    Please check last line of below message:
    E1QCLNT001     Checks in own system E1QCLNT001          
         Message type     @08\QCheck OK@     Message type FIDCC1 is defined
         Segment filtering     @08\QCheck OK@     No segment filtering
         Conversions     @08\QCheck OK@     No conversion
         Partner profile     @08\QCheck OK@     Partner profile has been created
                                      @08\QCheck OK@     .....Port PI_QA
              @08\QCheck OK@     .....Port PI_QA
              @08\QCheck OK@     .....Packet size 0001
              @08\QCheck OK@     .....Basis type FIDCCP02
              @08\QCheck OK@     .....enhancement
         Port     @08\QCheck OK@     Port PI_QA : To PI Quality System
              @08\QCheck OK@     .....Port type: Transactional RFC
              @08\QCheck OK@     .....port version 3: IDoc record types from Version 4.0 onwards
              @08\QCheck OK@     .....Logical address (destination) X1QCLNT001
         Logical address (destination)     @08\QCheck OK@     Logical address (destination) X1QCLNT001 is defined
    X1QCLNT001     Checks in partner system X1QCLNT001          
         Check of own logical system     @08\QCheck OK@     Own logical system is X1QCLNT001
              @08\QCheck OK@     Logical system is the same as the target address
                       Message Type     *@0A\QCheck resulted in error@*     Message type FIDCC1 is not defined
    When I am clicking on error it is taking to WE81 on PI side.
    So do I need to add this message type in PI system as it is present in ECC side?
    Thanks
    Edited by: Chanakya Sharma on Dec 10, 2010 12:10 PM

  • To get segtyp if an IDoc from its segnam

    hi all,
    i have a query, i need to get segtyp (of an Idoc from) frm its segnam.
    i have used all IDOC related table like EDID4, EDIC, EDIS etc but have not been able to find any solution till now to solve my query. please help.
    Edited by: Kriti Nigam on Sep 18, 2008 9:59 AM

    Hi,
    I'm not sure what you mean by segnam --> is it segment description?
    if yes,  you can find it in DD02T table.
    DD02T-TABNAME = your segment type.
    DD02T-DDTEXT = segnam/description.
    Maybe this table also interest  you: IDOCSYN.
    This table keep the relation between Idoc types and idoc segment.
    Hope it helps,
    Victor.

Maybe you are looking for