Issue in passing process order related to order type ZGP9.

Hi Experts,
There has been a development done in CIF user exit to block process orders having order type ZGPD & ZGP7. But we are also facing issue for process order flow for order type ZGP9. 
1. To avoid double counting of Depack orders (order type ZGPD) in actual production key figure of SCIPIO, stop sending actual production for order types ZGPD from P1 to SCIPIO.      
2. To block Rework (ZGP7) and De-pack (ZGPD) Process order in CIF from SCIPIO end, Add one extra field in Custom Structure CI_ORDCUS which transfers Process Orders to APO. This field will capture "Order Type" for Process Orders and send it to APO.
could any body suggest me why the issue is coming for process order ZGP9.

Hi Venkat,
1) Check whether the user exit is implemented properly
2) Check whether the process order showing ZFGP9 is
created recently?
3) Archive that process order and try creating a manual
process order and check.   If still error persists, use an
abapper to check which table is calling that order type
and accordingly you can proceed.
Regards
R. Senthil Mareeswaran.

Similar Messages

  • Regarding goods issue (reversal) against process order

    Dear friends,
    Recently i have noticed one strange thing in SAP.I have created one process order and against it i have done the confirmation.Now when i go to Transaction code mb1a and select movement type 262 (Goods Issue to process order-reversal) and give the storage location and in next screen i gave order number,material code and its qty.These material code is not maintained in the bom of order header material.And even in process order in material tab we haven't maintained this material.Also while doing the confirmation in goods movement we haven't maintained this material.Then also system allows me to do so.Which means material which i haven't issued against the process order, system is allowing me to do its reversal i.e (262).because of which system is creating the stock for that material, which is not correct.
    Can we control this behaviour of system.
    Thanking you guys in advance.

    Hi Jitendra,
    This is fact and there is no standard Control available for the same.Only thing you can do is put control over Movement type 262 or try it by implementing User Exit.
    I am not sure but you can use Enhancement CCOWB001 - Customer exit for modifying menu entries.
    Include is LXCOWBF01.
    Regards,
    Dhaval

  • Process order type conflict

    Hi,
    I am trying to create a process order from a planned order. I have generated the planned order through MRP run. The process order that is generating taking process order type which is not desired. I want to know from where it takes the process order type while creating process order from a planned order. i have given the desired process order type in production scheduling profile i.e. TS03. but it is taking PI01. i want the type as TS03
    the screen shot given below.
    thanks in advance.

    Hi Swastik,
    Check to which planning strategy (MTS or MTO) you assigned the order type in the prod. scheduler profile. Make sure you use the same in the material master MRP 3 view.
    Also check whether you have assigned the prod. scheduler profile in the material master work scheduling view.
    Regards
    Suri Pratyush

  • Production version selection based on Process order type

    Hi,
    I have the following requirement.
    A material is having two production version one is for R&D and one is for regular production. Now two process order types one for R&D and one for regular production. Now during creation of process order if we use order type of R&D then it has to select production version of R&D and if we use order type of regular productionthen it has to select production version of regular production. This selection has to be happened automatically. How this can be configured.
    Thanks
    Vinamrath.

    Dear Kumar,
    Assuming the production version selection is automatic in  the order type dependent parameters,then during order creation this
    can be automated only through validity date of the production version or else by locking the production version manually which
    should not get picked or else only through different Lot Size.
    Check and revert.
    Regards
    Mangalraj.S

  • Automatic Process order type not picking in CR01

    Hi friedns,
    i have created new Production scheduler-030 for plant -  0101  through - CORU and CORY t.codes and we are not assigning the
    Prod. sched. profile in Materail master.
    Now while creating the new process order through CR01,system is not picking automatically process order type for new production scheduler -030 and new prodction schedulre already assign in material master .
    For old Production scheduler-010 process order type is picking automatically for same plant.
    Are there any user exit need to update.
    Please advise.
    Thank you.
    Regards.
    asuvamsi

    Thanks for you reply!!
    PLease find the scrren shots.
    MM02 screen.
    COR1:
    Thank you.
    Regards
    Vamsi

  • Ugent: How to restrict a Material Type for a Specific Process Order Type

    Hi All
    Can any one please tell me how to restrict material type for specific process order type
    We have Process Order type ZPBS for finished materials but while creating process order
    if i give the material of semi finished material type the system let me create the process order
    it should not as we have a separate process order type for semi finished materials that is ZPBS.
    And vice versa
    Please help me how to restrict these material types for specific Process Order Types.
    Points ll be awarded accordingly
    Bilal Athar

    Hy Ghulam Mohammad,
    Good Morning,
    Pls go through below link
    [http://www.sap-img.com/abap/what-is-user-exits.htm]
    [http://www.sap-basis-abap.com/sapab013.htm]
    Now regarding How to place your checks in User Exit, then pls explain your requirements to your Abaper , so that he or she can write it into programeble language.
    Regards,
    Dhaval

  • SAP QM Inprocess Inspection for a specific Process order type

    Dear All,
    There is a requirement. As no QM type is maintained for FG material in a plant. Now the requirement is there is a specific order type for which Inprocess Inspection  is to be activated for all the FG materials. But at the same tie for all other order types there won't be any inspection for the same set of FG material.
    I tried creation Z03 by copying  03 inspection type. But the problem is source inspection is from Production. So Z03 is not confined to only the specific process order but instead it is generating inspection lot for other Process order also.
    Is it possible to create a scenario where we can attach inprocess inspection to a specific order type only.
    Regards,
    Rahul

    Hi,
    You can assign the in process inspection to Order type in SPRO as shown below in the process order type dependent parameters in Planning tab in COR4.
    Check and revert..
    Thanks
    Kumar

  • Restrict issued quantity in process order

    Dears
    we are using process industry scenario, during confirmation COR6N backflush takes place and the material components are issued  mu customer wants that during confirmation change in material components quantities not to exceed 5% of the standard and if it happens the system refuses to perform the goods movement .
    is it possible.
    Regards,
    Ahmed Sobhi

    Hi,
    You can set tolerence limits for your purpose.
    Maintain underdelivery and over delivery tolernce limits in the material master. (work scheduling views)
    And in customizing setting "Define Confirmation Parameters" (OPK4), check "Error" with respect to under and over delivery tolerances, for the order type you are using.
    Try confirming with more quantities, system should give error message.
    Regards,
    Pavan

  • Issue in invoking process order API from SOA

    Hi All,
    I am working on creating sales order in oracle Apps from Oracle SOA using Apps Adapter.
    I have used OE_ORDER_PUB.Process order API to create the sales order.I am also sending the org_id,reponsibility,username properties in Invoke activity.
    When I invoke the API ,I am getiing SQL Exception- invalid name pattern.
    The error payload is as follows.
    <fault>
    <bpelFault>
    <faultType>0</faultType>
    <bindingFault>
    <part name="summary">
    <summary>Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'ESOA_SOprj' failed due to: Interaction processing error. Error while processing the execution of the APPS.XX_BPEL_ESOA_SOPRJ.OE_ORDER_PUB$PROCESS_ORDER API interaction. An error occurred while processing the interaction for invoking the APPS.XX_BPEL_ESOA_SOPRJ.OE_ORDER_PUB$PROCESS_ORDER API. *Cause: java.sql.SQLException: invalid name pattern: APPS.OE_ORDER_PUB_HEX54139X39X496 Check to ensure that the XML containing parameter data matches the parameter definitions in the XSD.* This exception is considered not retriable, likely due to a modelling mistake. To classify it as retriable instead add property nonRetriableErrorCodes with value "-17074" to your deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff. All properties are integers. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. </summary>
    </part>
    <part name="detail">
    <detail>invalid name pattern: APPS.OE_ORDER_PUB_HEX54139X39X496</detail>
    </part>
    <part name="code">
    <code>17074</code>
    </part>
    </bindingFault>
    </bpelFault>
    </fault>
    I also checked the oracle Apps database where there is no error in APPS.OE_ORDER_PUB_HEX54139X39X496 object.
    Kindly give your suggestions.
    regards,
    Goutam

    Did you get this to work?
    I checked the
    $INST_TOP/logs/ora/10.1.3/opmn/oafm_default_group_1/oafmstd.err file.
    Found the oracle.tip.adapter.db.sp.AbstractStoredProcedure execute was
    the next line was the
    <::Outbound><oracle.tip.adapter.db.sp.AbstractStoredProcedure execute> Bindings [P_ORG_ID=>NUMBER(null), P_OPERATING_UNIT=>VARCHAR2(null), P_API_VERSION_NUMBER=>NUMBER(1.0), ... long log details of the bind parameters....
    I search through to find the bindings which were P_HEADER_CUSTOMER_INFO_TBL=>APPS.OE_ORDER_PUB_CX54139X39X5692*(null)* but not allowable as null,
    then check the original SOAP request and added the blank parameter:
          <proc:P_HEADER_CUSTOMER_INFO_TBL></proc:P_HEADER_CUSTOMER_INFO_TBL>
    So then it didn't come through "NULL" and the procedure got properly called.
    Causing an error:
    <::Outbound><oracle.tip.adapter.db.exceptions.DBExceptionHandler isRetriable> SQLState is 65000 (unknown) for java.sql.SQLException: ORA-06531: Reference to uninitialized collection
    ORA-06512: at "APPS.ISG_OE_ORDER_PUB_PROCESS_ORDER", line 1
    ORA-06512: at "APPS.ISG_OE_ORDER_PUB_PROCESS_ORDER", line 1
    ORA-06512: at line 1
    That's a nasty call parameter list and very easy to miss a parameter when cleaning up the SOAP XML request.  That's how i did it.  Hope this helps the next guy.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Process Orders Types and Costing effect.

    Dear All,
    I have a query regarding the order type in process orders.
    There is an order type "Rework",. It can be used by the production people for some material(s) that may need only minute/little rework.
    Can anyone please help me to understand that if production guys instead of using order type as "rework" again assign the main work order type for the process orders that were basically meant for rework then what will be its cost implications.?
    Is this type is required to differentiate b/w the originally processed and reworked orders only and there is no other implications / consequences ?
    Hope, I am able to put my confusion here clearly.
    Thanking all you guys in advance.
    Regards,
    Yasir Shaikh.

    Wsalam Ajay.
    Thank you, I have been learning a lot from this forum and specially from you.
    Being new to CO, I believe it will take me some time to get used to the technical terms. please tell me that how to check the cost of rework specific to a CC, I am also unable to understand the 2nd part related to settlement object.
    PS, I was of the view that because if we use the default order type for a rework order, then keeping in mind our policy to valuate material at standard cost, we are overcasting / overvaluing our inventory.
    Please correct me as even I am confused on this.
    For example. For material AAA, and for Output of 1 Unit of AAA, we need 2 units of input material X, 2 units of input material Y, and 2 Units of input material Z. And now we have received material AAA for rework which only needs 1 units of material A .
    Now, if we will use default order type and not rework order type then by showing output of 1 unit of material AAA, it will be costed on a standard cost of material X, Y and Z for each 2 units.
    After this point , I am getting confused that if it is only a small consumption of new material then how can we assign the AAA with full cost of one unit of AAA.
    Thanking you.
    Yasir Shaikh.

  • Process Order Type - Doubt

    Dear Experts,
    My Client business scenario is Process industry related (Food & Beverages). 
    They are planned to use Process Order, Master Recipe, Resource with BOM. 
    So my doubt is "What is the Order type for Process Order and as above scenario".
    Note : Can we use Routing & Work Center for Process Order in Process related industries (Repetitive Industry).
    I am waiting for your favorable reply & do the needful.
    Regards,
    KBR.

    Bhaskar,
    When SAP is delivered Process industry specific features for Process Order, Master Recipe, Resource, etc. why do you would like to go for Routing & Work Center?
    An order type covers control information that you need for managing orders. SAP default order types for process industry are PI01, PI02, etc.
    How many order types are required would be decided by PP team. This primarily depends on client business scenarios e.g.Normal process/production order, Packaging order, re-process order, etc.
    Thanks & Regards,
    ADI

  • Rush charges for processing order type OR

    Hello friends,
    I have a scenario where we need to add  a fee of $50.00 for processing the order type OR for rush (one time fee added to the order with one or multiple line items). we do not want create a material and have a price to it and add the material as line item at the time of order creation.
    Is there any other option to capture this.
    Thanks in advance.
    Peter

    Hi,
    You can either add the condition at the header level or at the item level.
    From your question it seems that you do not wat at the line item level.So input the conditionmanually at the header level.
    If you want it to distribute to all the line items equally then make it as header and group condition in transaction V/06
    Reward points if it helps.
    Regards
    Karan
    Edited by: Karan Bhatia on Feb 18, 2008 4:37 PM

  • Process Order Type

    Hi Gurus,
    Is the Stock Type in process order (Quality Inspection/Unrestricted) Order type dependent?  How can I configure an Order Type in such a way, that the default stock type for the order type is Quality Inspection.
    Thanks,
    Kumar

    HI
    this stock type comes from material master QM active only,
    there is any order type dependent i think so
    -ashok

  • Loss qty related Bill of material move to scrap location automaticaly at the time of process order confirmation

    Hi experts,
    I need one  clarification, i am raise one process order in COR1 - Qty 1000 kg, reservation completed against the process order bill of material main storage location ( 0001 & 0002 ) To Production storage location ( 0004 ) through MB21 with mvnt.type 311, store person also moved the bill of material main storage location ( 0001 & 0002 ) To Production storage location ( 0004 ) through MB1B.
    Issue is at the time of confirmation i am enter the OK qty or packed qty in yield column - 950 kg , remaining 50 kg is enter in loss column.> Go to confirmation bill of material qty calculated at only for related in yield qty. Remaining loss qty related bill of material not consumed it is available in production storage location ( 0004 ),then one by one raw material and packing material qty moved to scrap location through MB1A - 541 Mvnt type.
    If any other way for easy reservation and goods issue against the process order main storage location to production storage location.
    I need at the time of confirmation enter yield qty related BOM qty consumed in 261 consumption, remaining loss qty related BOM qty taken scrap mvt.type  541 in automatically if it is possible for any customization at the time of loss qty enter related bill of material qty also posted in scrap  ?
    Kindly help me for the issue !
    Thanks & Regards,
    N.Umapathy

    Hi
    In Standard practice the scrap generated during the production process should be maintaid as negative qty and with differnent material codes which acts as BY Product.
    In your case when you maintain the scrap percentage for BOM components , it will copied to the production order with adtditional qty and it will be consumed when you do confirmation and Goods moevement and at the same time the Scrap material is generated/received  with movement type 531( not 541) as by product received out of production.
    You can maintain the same BOM component as By product in BOM system will generate the stock to a different SLoc but the cost will be wrong.
    Regards,
    Anupam Sharma

  • Goods Issue on Process Order with BAPI_GOODSMVT_CREATE

    Hi together,
    I want to post a goods issue on an process order (some of them are networks) but I have some problem with filling the structures.
    Could you please help me?
    Book material
        ls_bapi_head-pstng_date = ls_booking-budat.
        ls_bapi_head-doc_date   = sy-datum.
        ls_bapi_head-pr_uname   = sy-uname.
        ls_bapi_item-material   = ls_booking-idnrk.
        ls_bapi_item-plant      = p_werks.
        ls_bapi_item-stge_loc   = ls_booking-lgort.
        ls_bapi_item-entry_qnt  = ls_booking-dmeng.
        ls_bapi_item-entry_uom  = ls_booking-meins.
        ls_bapi_item-orderid    = ls_booking-aufnr.
        ls_bapi_item-mvt_ind    = gc_mvt_ind.
        IF ls_bapi_item-entry_qnt > 0.
          ls_bapi_item-move_type = '261'.
        ELSE.
          ls_bapi_item-move_type = '262'.
        ENDIF.
        APPEND ls_bapi_item TO lt_bapi_item.
        CLEAR: lt_bapi_ret, ls_bapi_item.
        CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
          EXPORTING
            goodsmvt_header  = ls_bapi_head
            goodsmvt_code    = '03'
            testrun          = p_test
          IMPORTING
            materialdocument = ls_mat_bel
          TABLES
            goodsmvt_item    = lt_bapi_item
            return           = lt_bapi_ret.

    Here send a example:
      DATA: RTR LIKE BAPIRET2.
      DATA: G_HEADER    LIKE BAPI2017_GM_HEAD_01,
            G_CODE      LIKE BAPI2017_GM_CODE,
            TESTRUN     LIKE BAPI2017_GM_GEN-TESTRUN,
            G_HEADRET   LIKE BAPI2017_GM_HEAD_RET,
            MATDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,
            MATYEAR     TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR,
            G_ITEM      TYPE STANDARD TABLE OF BAPI2017_GM_ITEM_CREATE WITH HEADER LINE,
            RETURN      TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE.
    TOMO DATOS DE LA TABLA Z
      SELECT * FROM ZCOTT_ACT_VOLUM
               INTO CORRESPONDING FIELDS OF TABLE TI_VOLUMEN.
      CLEAR: RETURN. REFRESH: RETURN.
      CLEAR: WA_MJES.
      WA_MJES-ICONID = '@DH@'.
      WA_MJES-TYPE   = 'S'.
      WA_MJES-MSGTXT = 'Errores del Proceso Nro 2'.
      APPEND WA_MJES TO TI_MJES.
      LOOP AT TI_VOLUMEN INTO WA_VOL.
        CLEAR: G_HEADER, G_CODE, TESTRUN, G_HEADRET, MATDOCUMENT,
               MATYEAR, G_ITEM.
        REFRESH: G_ITEM.
        G_HEADER-PSTNG_DATE      = WA_VOL-BUDAT. " Fecha de contabilización en el documento
        G_HEADER-DOC_DATE      = WA_VOL-BLDAT. " Fecha de documento en documento
        G_HEADER-REF_DOC_NO      = 'REF NRO:'. " Número de documento de referencia
        G_HEADER-PR_UNAME      = SY-UNAME. " Nombre de usuario
        G_HEADER-HEADER_TXT      = WA_VOL-BKTXT. " Texto de cabecera de documento
        G_CODE  = '04'. " Traspaso
      Emisor
        G_ITEM-MATERIAL   = WA_VOL-DE_MATNR. " Nro de Material
        G_ITEM-PLANT      = WA_VOL-DE_WERKS. " Centro
        G_ITEM-STGE_LOC   = WA_VOL-DE_LGORT. " Almacen
        G_ITEM-MOVE_TYPE  = WA_VOL-BWART.    " Clase de Mov.
      G_ITEM-COSTCENTER = WA_VOL-KOSTL.    " Centro de Costo.
        G_ITEM-ENTRY_QNT      = WA_VOL-MENGE.    " Cantidad en unidad de medida de entrada
        G_ITEM-ENTRY_UOM      = WA_VOL-UNIT.     " Unidad de medida de entrada
        G_ITEM-ENTRY_UOM_ISO = WA_VOL-UNIT.  " Código ISO p.unidad de medida
        G_ITEM-BATCH         = WA_VOL-DE_LGORT. " Lote
      Receptor
        G_ITEM-MOVE_MAT   = WA_VOL-A_MATNR. " Nro de Material.
        G_ITEM-MOVE_PLANT = WA_VOL-A_WERKS. " Centro
        G_ITEM-MOVE_STLOC = WA_VOL-A_LGORT. " Almacen
        G_ITEM-MOVE_BATCH = WA_VOL-A_LGORT. " Lote
        APPEND G_ITEM.
        CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
          EXPORTING
            GOODSMVT_HEADER  = G_HEADER
            GOODSMVT_CODE    = G_CODE
            TESTRUN          = ' ' "TESTRUN
          IMPORTING
            GOODSMVT_HEADRET = G_HEADRET
            MATERIALDOCUMENT = MATDOCUMENT
            MATDOCUMENTYEAR  = MATYEAR
          TABLES
            GOODSMVT_ITEM    = G_ITEM
            RETURN           = RETURN.
        CLEAR: RTR.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            WAIT   = 'X'
          IMPORTING
            RETURN = RTR.
        LOOP AT RETURN.
          CLEAR: WA_MJES.
          WA_MJES-TYPE   = RETURN-TYPE.
          CASE WA_MJES-TYPE.
            WHEN 'S'.
              WA_MJES-ICONID = '@08@'.
            WHEN 'W'.
              WA_MJES-ICONID = '@09@'.
            WHEN 'E'.
              WA_MJES-ICONID = '@0A@'.
          ENDCASE.
          WA_MJES-MSGTXT = RETURN-MESSAGE.
          APPEND WA_MJES TO TI_MJES.
        ENDLOOP.
      ENDLOOP.

Maybe you are looking for

  • User Exit to update user status at VA01/VA02

    Hi Expert Please help identify any User Exit to update User Status stored in tables (JSTO/JEST), at time of sales order (Business Object 2032) creation / change. Requirement is to set check mark on a specific user status in case of a material master

  • Apple TV slideshow with video and images

    I want to make a "slideshow" with alternating video clips (from one movie) and pictures.Can I tell the movie to play for a certain amount of time and then switch to an image and then go back to the movie, repeating until the movie is over and then ha

  • Using TopLink with SCM

    Hi! I was working with my .mw file with OSCM source control instead of appear this error: "An unexpected error has occurred.We are sorry for the inconvenience. Messagge: EXCEPTION DESCRIPTION: File already exists: [C:\Documents and Settings\mpedretti

  • How to find the outbound idoc function module?(Urgent)

    Dear All, How to identify the outbound function module if there is process code assigned to message type. For partner profile the mesasge type is assigned and idoc type .This is the only information maintained . Now my question is how to identify the

  • How to group in ssrs?

    Hello everybody I have a two columns with following values Column1   Column 2 A                1 A                 2 B                3 B                4 I want the output as follows A 1 2 B 3 4 i.e i want the grouping o n the basis of Column1 Can s