Blocking IDOC creation for Incomplete SO/STOs

this comes under enhancements
this is for idocs
Message was edited by:
        vamsi krishna

Hi,
Try like this
Go to transactions WE82 and WE20 and delete  the entry corresponding to mesage type and idoc type.
No need to deactivate the change pointers after doing this.
BR,
Lokeswari.

Similar Messages

  • Debugging EDI output (IDOC creation) for purchase order...

    Hi,
    We have a EDI output type defined for Purchase order. When I go to Messages tab in ME22N transaction and repeat the EDI output and save it, it creates a IDOC which I can see using transaction WE02.
    Now the problem is there is a user exit which I know gets triggered, when the IDOC is created for this PO. When we do some changes in this user exit, I see those changes are reflected when new IDOC is created. But if I put breakpoint, and do repeat output -> save, the debugger does not stop there.
    Is there is some technique I can see the breakpoint stoppage in user exit for IDOC creation during EDI output for Purchase order ?
    Regards,
    Rajesh

    Hi
    Youc can set the output Peridoically (After Giving the output type, set the furthere data as periodic).
    Save.
    Set the break point in your user exit.
    Go to se 38 -> Run RSNAST00,
    Give the object id (Your PO #)
    Give the output type  and execute, the control will stop at break point.
    Regards,
    Baburaj

  • Blocking PO creation for Materials

    Hi !
    The procurement block on the material master can be applied on the Purchasing view using the 'Plant Specific Material Status'. I was wondering if this can be made document type specific as well.
    We have document NB for regular POs, and ZRT for return-to-vendor POs. We would like to prevent the creation of NB POs via a error message, but allow creation of ZRT POs, for specific materials.
    This would be necessary, for example, when a product is under recall.
    Please let me know if there is a way to accomplish this.
    Thanks!
    Anisha.

    Hi!
    Thanks for your quick responses... however, your suggestions make sense if I need to block the PO types for all materials.
    I am looking for a block that is similar to the 'Plant-specific status block' on the material master... but I want be able to allow creation of some PO types and prevent others... for that specific material only.
    Thanks,
    Anisha.

  • Block PO creation for engineered items

    Hi,
    We want to block creation of PO for engineered items till engineering is complete. A PR can be created but it should not be possible to convert the PR to PO.
    I know that we can use "plant specific material status" field in the material master to achieve this. But I just wanted to check if there is any other way of doing it, may be from a material BOM?
    Regards,
    V S

    select the item in the PR and click the lock icon.
    a lock will block this item from beeing used in purchasing.
    And you remove this lock when you want the requisition be converted to a PO.
    Alternative you could control it with a release strategy, where you just approve the requisition when you are done with the rest of your work.

  • Block Invoice creation for missing condition type

    Hi,
    We need to put a chek on the Invoice process, wherein if particular condition type is missing in the relation to sales order, than the Invoice should not get created.
    For example-
    If Order A - has condition type PR00 which gets fecthed from the condition record (VK11)
    And while creating Invoice for the Order A, if someone has deleted the condition record , the invoice gets created without condition type PR00.
    Now at this step a block has to be placed which can block the invoice from being created if PR00 is missing.
    Please let me know what will be the best appraoch of IMPLEMENTING  such check and how to do that.
    Regards,
    Gaurav

    Hi Gaurav,
    first if some deletes the condition record for a paricular condtion record,then ask ur users to uopdate the prices by goin to the condition screen.
    second create a pricing procedure determination for your billing type in t code ovkk
    and in that pricing procedure just maintain the settings as per mentioned by Mr.Lakshmipathy.
    Revert if helpful
    l
    Mohit Singh

  • Idoc creation for infotype PA006

    Hi All,
    i am developing idoc for infotype pa0000, paooo1,pa0002,paoo03 and pa0006.
    Data is inserting for first three info type but for infotype pa006 (address data), data is not inserted/updated in database but idoc status is : aplication data posted(here i am not giving object id for E1PITYP)
    but if i will  give object id for E1PITYP then i am getting idoc status as aplication data partially posted and idoc status number is 52 with description  :  Object 01 ,P ,00000010 does not exist: infotype 0006 cannot be created
    i have given all appropriate information
    Pls advice
    Thanks
    Santosh

    Hi srini,
    i have already  given subtype as 1 (permanat adress)
    i have given all information
    but i am getting said error.
    regards
    santosh

  • Idoc creation for ORDERS5 (purchase order to sd order)

    Hi,
    I'm trying to get an idoc out of the PO but without success. I'm pretty new to idoc handling in SAP.
    In processing log of the PO messages I see the following:
    OK: Object 4500000213
    OK: Output type: Purchase order
    OK: Processing log for program RSNASTED routine ALE_PROCESSING
    ERROR: No partner profiles (message control) maintained
    The description gives me the following hint, but I have no Idea what to do.
    Diagnosis
    No IDOC partner profiles have been created for the message control for for application EF, condition key Z40B and change message '' with partner type 'LS' and partner role '  '.
    Procedure
    Please create the partner profiles for the logical system that should contain the IDOC. You can either generate them from the ALE model or create them manually.
    Kind regards and thank you for help!
    Florian

    Hello Indu,
    I created two partner profiles but still receive that message above:
    Partner No: 999999
    Partner Type: LI
    Outbound parameters: ORDERS
    Outbound Options
    Message type: ORDERS
    Receiver port: A0000000006
    Pack. size: 1
    Basic type: ORDERS05
    Message Control
    Application: EF
    Message type: Z40B
    Process code: ME10
    Partner No: XXXCLNT100
    Partner Type: LS
    Inbound parameters: ORDERS
    Inbound Options
    Message type: ORDERS
    Process code: ORDE
    Kind Regards,
    Florian

  • SAP IS Retail Outbound Idoc Creation for New Articles

    Hi SAP Gurus,
    Good day!
    I would like to inquire if you are familiar with the necessary set up to create OUTbound Idocs to be sent to POS whenever a new article is created. I have already activated the Change Pointers for the Message Types for IS Retail via BD50. However, this did not solve the issue. I have an existing material which ably triggers the idoc change;however, when I try accessing the materials I created recently, no idocs are created.
    Your help is most appreciated.
    Best regards,

    Hi,
    Check in WE20 partner profiles > customer type KU - Customer > choose your store number > under outbound parameters all relevant message type must defined
    Look at the following links for more details:
    http://allian.uclv.net/saphelp/helpdata/EN/50/94f500470e11d1894a0000e8323352/frameset.htm
    http://allian.uclv.net/saphelp/helpdata/EN/50/94f500470e11d1894a0000e8323352/frameset.htm
    http://allian.uclv.net/saphelp/helpdata/EN/50/94f500470e11d1894a0000e8323352/frameset.htm
    http://allian.uclv.net/saphelp/helpdata/EN/50/94f500470e11d1894a0000e8323352/frameset.htm
    Hope you got answer
    regards
    Satish

  • How do I turn off  IDoc creation for ME22N ?

    Hello ... I have just set up the EDI interface to create IDoc ORDERS05 when a Purchase Order is created (ME21N) and it seems to be working fine.  But the system also seems to be trying to create an IDoc when PO's are changed with ME22N resulting in error "EDI: Partner profile outbound process code not available
    Message no. E0335" in Messages.  I don't want an IDoc for changed PO's.  How do I turn this off?  Thank you.

    Try to turn off the change pointers in the SALE Transaction and check.
    Here is the path,
    SALE--> Modelling and Implementing Business Processes --> Master Data Distribution --> Replication of Modified Data --> Activate Change Pointers for Message Types --> Then select the message type ORDERS and De select the Active checkbox.
    Hope it helps.
    Thanks,
    Srinivas

  • Output type for IDOC creation

    Hi Sapgurus,
    Can anybody help as per below.
    Client has third party interface system from which they access stock data from SAP system to front end system.They required stock quantity.As per below transaction I have to create output type for IDOC creation for below t codes.Pls guide for creating output type.
    Note: Consider as per MM point of view.Output type is not for printout,It is for IDOC to display stock at front end system.
    MB1C u2013  Inward + Outward (As per movement types)
    MB1B u2013  Inward + Outward (As per movement types)
    VL02N - Inward + Outward (As per Delivery types (Inbound & Outbound))
    VL06G - Outward
    VL09 -   Inward + Outward (As per Delivery types (Inbound & Outbound)
    MB0A u2013 Inward
    MB01 u2013 Inward
    MBST u2013 Reversal of Inward stock

    Hi,,
    Check the below  idoc WMIVID01
    "IDoc for Inventory"" in help.sap.com
    regards,
    Lalita

  • Change pointers and Idoc creation

    Hello,
    I would like to create change pointers for any changes regarding one of our customer infotypes: 9002 (hrp9002)
    I was able to do that, however, I'm struggeling with the details.
    The problem is that I do not want to send any data related to infotype 9002. I just need this change pointer to trigger idoc creation for the related objects.
    Example: Let's assume that infotype 9002 gets created for position S 40001234. Once a night a customer report is executed via a job which reads all unprocessed change pointers (including the one mentioned above) and sends the corresponding object. In this case, an Idoc for the holder of position 40001234 should be created WITHOUT data for infotype 9002.
    The message type is HRMD_A.
    What do I need to do?
    Thank you for your input.

    Hi,
    For Info type 9002 we need to implement Badi HRALE00CHANGE_PTRS using below code.
       LOOP AT  t_changed_objects  INTO   wa_changed_objects .
        CASE  wa_changed_objects-infty.
          WHEN '9002'.
            wa_cp_data-tabname = 'HROBJINFTY'.
            wa_changed_objects-plvar = '01' .
            wa_cp_data-tabkey  = wa_changed_objects .
            wa_cp_data-cdchgid = 'U'.
    *  wa_cp_data-CDOBJCL = 'HRMD_A'.
            APPEND wa_cp_data TO t_cp_data1 .
        ENDCASE.
      ENDLOOP.
      IF t_cp_data1 IS NOT INITIAL .
        CALL FUNCTION 'CHANGE_POINTERS_CREATE_DIRECT'
          EXPORTING
            message_type          = 'HRMD_A'
          TABLES
            t_cp_data             = t_cp_data1
          EXCEPTIONS
            number_range_problems = 1
            OTHERS                = 2.
        IF sy-subrc <> 0.
    * Implement suitable error handling here
        ENDIF.
      ENDIF.
    This code will create entry in BDCP2 table.
    After thsi populating segemnet you need to code for below exit as .
    EXIT_SAPLRHAL_003
       IF PNNNN_NAME = 'P9002' .
    *FIELD-SYMBOLS: <FS_plog> TYPE ANY.   "Field Symbol for dynamic filling of data based on the structure
    *Clearing the SUBRC
    CLEAR SUBRC.
    * fill workarea for infotype with infotype-data
    ASSIGN pnnnn_data TO <FS_plog> CASTING TYPE P9002.
    LS_9002 = <FS_plog>.
    * move fields
    MOVE-CORRESPONDING LS_9002 TO LS_p9002.
    * fill IDoc-data with workarea for segmenttype
    ASSIGN sdata_data TO <FS_plog> CASTING TYPE Z1P9002.
    <FS_plog> = LS_P9002.
    CONVERTED = ZCDP_IF_CONSTANTS_DTIRIS=>GC_CROSS .
    ENDIF.
    It will work fine.
    Thanks
    Anju

  • IDoc Configuration for Production Order Creation and Change

    Hi All,
    Please Help me out for IDoc Configuration for Production Order Creation and Change
    I have found the IDoc for Production Order
    Messgae Type : LOIPRO and IDoc type : LOIPRO01
    Actually my requirment is to send the (LOIPRO01 )IDoc from SAP R/3 to XI system ,when ever the Production Order Created and Changed,
    I have done following Configurations:
    1. RFC Destination created for XI system
    2. PORT was created for XI
    3. Partner profile created WE20 and LOIPRO01 IDoc is added in OutBound Perameter.
    I need to know how to do the followning.
    1. How do i configure the outbound Production order idocs when Production Order is created or changed.
    2. in NACE (Output control) which is the Application for Production Order.
    3. How can I set IDoc as output Type for Production Order Creation.
    Thanks in advance
    Dhanabal T

    Hi Michal,
    I know that it is the old thread but still want to get clarified from you out of curiosity.
    Unlike other IDOC, i actiavated change pointers for LOIPRO
    1.message and idoc type is linked
    2.function module , message type , idoc type is linked
    function module used is CLOI_MASTERIDOC_CREATE_LOIPRO
    3.BD64, distribution model is created and distributed
    4. port and partner profile is in place.
    5. IDOC is not getting generated after creating the process order.
    do we need to activate the change documents for the message type in BD52,
    if yes can you please provide the object types for the same.
    or i am missing something else. please guide me in this regards.
    Thanks in advance for your time.
    S.Janagar

  • Confusion on IDOC types for creation of PO

    Hi,
    Requirement is sending PO from sendin SAP system to receiving system.
    For sending am using-
    Processing code ME10
    On serching forums and tutorials,  i came across IDOC type- ORDERS05 but this idoc type is for both PO and SO.
    PORDCR04 idoc type for creation of PO only.
    Some post says PORDCR04 doesnt create PO header text.On the other hand,For inbound processing of PO idoc ( using ORDERS05 ) processing code is not available.
    I will be thankful if somebody can guide me which of these idoc types is preferable.
    Thanks.
    Edited by: Sanjay_lnt on Jan 8, 2011 3:49 PM

    Hell Sanjay
    Outbound ORDERS (= Purchase Order) and inbound ORDERS (= Sales Orders) are like siblings which reflect the customer / supplier relationship.
    In case of the PORDCR04 IDoc it is somewhat different because does it make sense to have the same purchase order in different system?
    In our case a POS (= point of sales) system is used to create a purchase order (for replenishment) which is then converted (via SAP-PI) into an inbound PORDCR04 IDoc in the ERP system. Out of this purchase order a replenishment delivery (for the shops) is created.
    Regards
      Uwe

  • There's an error while delivery note creation for STO order

    There's an error while delivery note creation for STO order  even stock available in unrestricted stock
    Edited by: sharma aman on Nov 8, 2011 9:00 AM

    Dear Sharma Aman,
    Check whether the following link helps you.
    Mesaage : while creation of delivery : An item with no delivery quantity .)
    Please search in google with the error message and definitely you will get some older posts in SDN which is solved.
    In that case , you need not wait for the solution as it is already available.
    If the solution provided do not suit you, then post it in SDN so that it will be a learning for others.
    Try to search in the forum or in google before posting further queries
    Thanks & Regards,
    Hegal K Charles

  • How to CREATE an IDOC of name WMTC1D01 for Transfer Orders-STOs??

    Hi Experts,
    I need to  CREATE a IDOC-WMTC1D01 for Stock Transfer Orders-STOs and must execute it.
    So, in this regard, request u that, let me know that,
    1  - How I can CREATE the IDOC-WMTC1D01 for STOs?
    2 - Then, after creating it, How to execute it?
    thanq

    no reply

Maybe you are looking for

  • Opening Library Causes Crash

    When I open the Indesign Library (Library of vector graphics) it causes InDesign to crash. Also, when I attempt to open a certain document, it cannont find the library "file has been moved or altered" and then InDesign crashed. Anyone know what's goi

  • CProjects and PS Integration

    Hi, I want to integrate cProjects with PS and transfer the data at the time of "Release" of cProjects. May I know what steps I need to take to replicate the cProjects data in PS. I have already chosen transfer during "Release" in cProjects in the pro

  • FMS Republishing Not Showing Stream

    I'm utilizing the developer edition of FMS and am trying to republish a stream that is being broadcast with Flash Media Live Encoder (FMLE) unfortunately, I am unable to get any audio or video to display in the client application. The client app can

  • How do I get movies over to my iPad..hv already converted to mp4

    not a techno at all, but have DIVX and converted the movie...now want to get into my iPad..help

  • Af:showOneTab : adding tabs dynamically

    Morning, I'm trying to add tabs to my af:showOneTab dynamically. So I added a HashMap in my backing bean and I created CoreShowDetailItem items that i add into my Map. Then on my jspx page I'm trying a af:forEach like this : <af:showOneTab position="