Retrieve operation description(routing) CA03

Hello experts,
i'm looking for a function module to retrieve operation's description (visible in CA03). The filed for this data is PLPO-LTXA1 but i'm needing the right keys to access the table knowing that my starting point is a Order Number (AFKO-AUFNR)...
I need the access sequence to the tables leading to the description or a FM ?
Thank you in advance !
Regards

Hi,
Use FM 'BAPI_ALM_ORDER_GET_DETAIL' .
Pass only your prod ord no. aufnr
Edited by: Azeem Ahmed Matte on Mar 6, 2009 1:22 PM

Similar Messages

  • Operations in Routing

    Can I have two operations in routing?In one operation operation number can be 10 for other it is 20.For operation 10 i hv to show consumption of sfg & for operation 20 i hv to show production of FG.i will confirm by co11n first for operation 10 & then for 20.Is it right?for automatically good recipt for operation 20 which control key will be used & at the time of confirmation it will show movement type 101.Plz reply.

    Dear ,
    Find belwo the answer :
    Can I have two operations in routing?
    Yes .You can have .For operation 10 -Please assing the Control Key PP01.You can assing the same in Work centre Default tab so that it will be automatically picked up in Operation 10 .In Co11n , You can confirm the same .
    For operation 20 which u  hv to show production of FG-Assing the Cpntrol Key PP03-Auto Good recipet Active  so that in CO12 /CO11N , you can keep the Operation Number 20 -Final Confirmation -Hit the Good Movement tab -Check the Movement Type 101 ,Storage Loaction -either Raw or FG as per your business requirement and then Save .
    However , you can use Back Flash opetion for SFG in FG production order .For that you need to have the below set up :
    Backflash can done based on the following set up :
    1.In material master MRP2 view of the item , Backflash field should be kept -1-Alaways back Flash
    2.In work Center where the routing operations are done , -Goto-Basic Data View -Back Flash Indicator -to be marked .
    3.In routing Componenet Alocation -Item Line -Back Flash Indicator to be ticked once assinged to a particualr operation .
    Priority will be always Work centre even you keep the Material master MRP2 view kept always back flash .
    Hope this will solve your problem
    Regards
    JH

  • Retrieve attribute description to Excel Addin for MDS

    I propose a new feature:
    retrieve attribute description to Excel Addin for MDS - as
    separate row, which would be above attribute-row.
    This is especially useful for users - translation into other languages.

    Do you think, it would help if we add description as comments of the column name. So user have to hover the mouse to see it?
    Also, we already have a work item to support multiple language in the model/entity/attribute name. So based on the client OS, it would show different language for the column name. But I cannot promise when we will deliver it at this moment. 

  • Branch operation and return operation for routing in alternative sequence

    Hi all experts.
    I would like to ask which table and field store the value of branch operation and return operation for routing in the alternative sequence. I can only find them in structure (PLFLD-VORNR1 and PLFLD-VORNR2) but I want the table field of them. Would anyone please suggest a solution? Thank you.

    Hi,
    look in table AFFL, here the BKNT1 and BKNT2 refer to those vornr1 and vornr2 of the operation. For example in user-exit ZXCO1U01 you will find the values (BKNT1/2) in the sequence table, and when, for example, filling the LOIPRO01-Idoc, you can use the found VORNR for the E1AFFLL-segment.
    See coding for example on determining VORNR1/2 (sequence_table/operation_table as in user exit EXIT_SAPLCOBT_001):
    SORT operation_table BY vornr.
      LOOP AT sequence_table INTO l_sequence.
        MOVE-CORRESPONDING l_sequence TO l_affl.
    * Read the operation table to determine the vornr1 and vornr2
    *via the value of field BKNT1/2
        IF NOT l_sequence-bknt1 IS INITIAL.
          READ TABLE operation_table INTO l_operation
          WITH KEY aufpl = l_sequence-aufpl
                   aplzl = l_sequence-bknt1.
          IF sy-subrc = 0.
            l_affl-vornr1 = l_operation-vornr.
          ENDIF.
        ENDIF.
        IF NOT l_sequence-bknt2 IS INITIAL.
          READ TABLE operation_table INTO l_operation
          WITH KEY aufpl = l_sequence-aufpl
                   aplzl = l_sequence-bknt2.
          IF sy-subrc = 0.
            l_affl-vornr2 = l_operation-vornr.
          ENDIF.
        ENDIF.
    Cheers,
    S.

  • CA02: Delete Operation from Routing

    Hello,
    My question is: how can i delete an operation from routing, like in CA02, but using FM or BAPI and avoiding Batch Input?
    Right now it's done with Batch input, but when there is more than one routing per material it crashes, due to extra screens.
    Thanks in advance...

    Dear,
    if you have created operation through CA01 then
    Go to CA02-- Select your operation and then header manu Edit--Delete or use (Shift+F2) and save it.
    If in CO01 production order then in operation details screen and select your operation and delete it.
    Please try and come back.
    Regards,
    R.Brahmankar

  • Difference in WS performance between Search and Retrieve operations?

    All,
    We are currently working on a new repository and planning to use MDM webservices on top of that repository for searching and retrieving the data.
    Now I'm curious about the difference in performance between the Search and the Retrieve operations and also within the Retrieve operation, between the different identification methods (internal ID, auto ID, remote key, unique field and display field).
    Because in the webservices guide is stated that the identification methods are listed in order of best performance, but what are these performance differences between these methods (e.g. a retrieve on internal ID is x times faster than a retrieve on remote key which on his turn is x times faster than a retrieve on display fields which on his turn is x times faster than a search operation on same display field).
    Of course the performance depends on lot of other things as well, but I just want to get a feeling on the performance related to eachother (keeping all other variables that can influence the performance the same!)!
    I hope that any of you has experiences with all possibilities and can share performance measurements between the different operations related to eachother.  Thanks in advance.
    Regards,
    Marcel Herber

    Hi,
    Did you implment Webservices in your site.
    We are also having a similar scenarion where we have to serach a Records in MDM from SAP PI based on the certain criteria. I am concerned about the SAP MDM performance , since we are having heavy amount data being loaded every 30 minutes.
    Please let me know the performace aspects of using Webservices.
    Thanks
    Ganesh Kotti

  • Assignment of components to more than one operation in routing.

    Hi to all,
    I am trying to allocate components of material BoM to more than one operation in routing. I know one way to do it is to define that components again & agin in material BoM & assigned them to operations in routing. Are other ways available to do the same.
    Thanks & regards,
    Abu Arbab

    Dear,
    Now I am clear.
    You need to create different 2 BOM and with BOM items, as below,
    example - total requirement of material A is say 10.
    Semi finished Product- X BOM
    BOM item 1 - material A-qty 8
    BOM item 2 - material B-qty -5
    Finished material Y - BOM
    BOM item 1 - semifished material X-qty 10
    BOM item 2 - material C-qty 10
    BOM item 3 - material A-qty 2
    BOM item 4 - material D-qty -2
    You need to create above 2 BOM's if you want to see semifished product into inventory, if not proceed as below
    Finished material Y - BOM
    BOM item 1 - material A-qty 8 assign it to routing operation 10
    BOM item 2 - material B-qty -5 assign it to routing operation 10
    BOM item 2 - material C-qty 10 assign it to routing operation 20
    BOM item 3 - material A-qty 2 assign it to routing operation 30
    BOM item 4 - material D-qty -2 assign it to routing operation 30
    I think this is the only way you can map it.

  • Retrieve Operation Name from WSDL

    Hi All,
    In a text box any WSDL can be given as input but its operation name should be displayed in a combo. Let me know how to retrieve operation name from WSDL. I want the java coding to be written in backing bean class.
    Thanks,
    Maanickka.

    Hi,
    the reference to a WSDL file produces a XML document to be returned. So you need to parse that document for methods. Have you tried this?
    Frank

  • Quality lot creation for operation description

    Dear All
    My client requirement is like this
    we are creating the production order in that operations are external operations for which automatic purchase requisition is created with respect to the operation description(i.e. without material) using account assignment catagory F. now my requirement is after doing GR quality lot has to be created with respect to Purchase order and we can able to give the usage decision for that lot and post
    Regards
    Shafi

    HI
    If you are not using any material then for which one you want to make inspection lot? and for which you will make RR and UD?
    i think only at material level QM can be activated thru QM view.
    Plz check at your end
    Regards
    Anupam Sharma

  • Mass addition of operation to Routing

    Hi,
    I need to add one operation (as final operation) to 8000 materials in routing. How can i do this?
    Thanks
    SS

    Hi Srini,
    Go to CEWB, select SAP_OPEARTION as work area and edit routings as per the selection criterion you give.
    You can add single operation to multiple routings. play with selection criterion and it should be failry simple.
    Other option is to create a LSMW object based on recording to add new operation to routing.
    Check and revert.

  • Report which displays operation allocation in Routing CA03

    Hi Experts,
    I want to display a report showing operation allocation for each BOM components in the routing transaction CA03. The selection screen fields are Bill of Material header, Group, Group Counter, Plant, BOM, and alternative BOM. The output of the report should show all of these fields and Phantom item indicator, BOM component, component quantity, component unit of measure, item category, Operation/Activity Number (Operation Allocation), & material description.
    Has anyone worked on similar kind of reports before. Please send me some inputs or code which helps me to write a report program for this.
    Thanks
    Ricky

    I have written a simple ALV report to list the routings. It is working fine for my purpose.
    If somebody can suggest any improvement thanks in advance.
    Code Listing----
    REPORT  YROUTING.
    TABLES: MARA, PLKO, PLPO, MAPL, CRHD, MARC.
    TYPES: BEGIN OF ITAB,
      KTEXT LIKE PLKO-KTEXT, "Task list description
      MATNR LIKE MAPL-MATNR,
      PLNNR LIKE MAPL-PLNNR,
      VORNR LIKE PLPO-VORNR,
      STEUS LIKE PLPO-STEUS,
      WERKS LIKE PLPO-WERKS,
      ARBPL LIKE CRHD-ARBPL,
      LTXA1 LIKE PLPO-LTXA1,
      BMSCH LIKE PLPO-BMSCH,
      MEINH LIKE PLPO-MEINH,
      VGW01 LIKE PLPO-VGW01,
      VGE01 LIKE PLPO-VGE01,
      VGW02 LIKE PLPO-VGW02,
      VGE02 LIKE PLPO-VGE02,
      VGW03 LIKE PLPO-VGW03,
      VGE03 LIKE PLPO-VGE03,
      CKSELKZ LIKE PLPO-CKSELKZ,
      END OF ITAB.
    DATA: ITAB TYPE ITAB OCCURS 0 WITH HEADER LINE.
    SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-001.
    SELECT-OPTIONS: MATNR FOR MARA-MATNR, "default 513010005G30,
                    WERKS FOR MARC-WERKS,
                    ARBPL FOR CRHD-ARBPL.
    SELECTION-SCREEN END OF BLOCK BLK1.
    *SELECT PLKOKTEXT MAPLMATNR MAPLPLNAL PLPOVORNR PLPOSTEUS PLPOWERKS PLPOLTXA1 PLPOBMSCH PLPOMEINH PLPOVGW01 PLPOVGE01 PLPOVGW02 PLPOVGE02 PLPOVGW03 PLPOVGE03 PLPOCKSELKZ
    SELECT PLKOKTEXT MAPLMATNR MAPLPLNNR PLPOVORNR PLPOSTEUS PLPOWERKS CRHDARBPL PLPOLTXA1 PLPOBMSCH PLPOMEINH PLPOVGW01 PLPOVGE01 PLPOVGW02 PLPOVGE02 PLPOVGW03 PLPOVGE03 PLPO~CKSELKZ
    INTO CORRESPONDING FIELDS OF TABLE ITAB
    FROM MAPL
    INNER JOIN PLKO ON PLKOPLNNR = MAPLPLNNR
    INNER JOIN PLPO ON MAPLPLNNR = PLPOPLNNR
    INNER JOIN CRHD ON PLPOARBID = CRHDOBJID
    WHERE MAPL~MATNR IN MATNR
          AND PLPO~WERKS IN WERKS
          AND CRHD~ARBPL IN ARBPL
          AND MAPL~PLNTY = 'N'
    ORDER BY MAPL~MATNR.
    TYPE-POOLS : SLIS.
    DATA : AFIELD TYPE SLIS_FIELDCAT_ALV.
    DATA : COUNT TYPE I.
    DATA : FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
           LS_FTCAT TYPE LVC_S_FCAT,
           SORTCAT TYPE SLIS_T_SORTINFO_ALV,
           SORTCAT_LN  LIKE LINE OF SORTCAT,
           EVENTCAT             TYPE SLIS_T_EVENT,
           EVENTCAT_LN          LIKE LINE OF EVENTCAT,
           LAYOUT_IN            TYPE SLIS_LAYOUT_ALV,
           LAYOUT_IN1           TYPE SLIS_LAYOUT_ALV.
    AFIELD-COL_POS = 1.
    AFIELD-FIELDNAME = 'MATNR'.
    AFIELD-SELTEXT_L = 'Material'.
    APPEND AFIELD TO FIELDCAT.
    AFIELD-COL_POS = 2.
    AFIELD-FIELDNAME = 'KTEXT'.
    AFIELD-SELTEXT_L = 'Matl.Desc'.
    APPEND AFIELD TO FIELDCAT.
    AFIELD-COL_POS = 3.
    AFIELD-FIELDNAME = 'WERKS'.
    AFIELD-SELTEXT_L = 'Plant'.
    APPEND AFIELD TO FIELDCAT.
    AFIELD-COL_POS = 4.
    AFIELD-FIELDNAME = 'STEUS'.
    AFIELD-SELTEXT_L = 'Ctrl.Key'.
    APPEND AFIELD TO FIELDCAT.
    AFIELD-COL_POS = 5.
    AFIELD-FIELDNAME = 'LTXA1'.
    AFIELD-SELTEXT_L = 'Operation Desc'.
    APPEND AFIELD TO FIELDCAT.
    AFIELD-COL_POS = 6.
    AFIELD-FIELDNAME = 'BMSCH'.
    AFIELD-SELTEXT_L = 'Base Qty'.
    APPEND AFIELD TO FIELDCAT.
    AFIELD-COL_POS = 7.
    AFIELD-FIELDNAME = 'VGW01'.
    AFIELD-SELTEXT_L = 'Setup Time'.
    APPEND AFIELD TO FIELDCAT.
    AFIELD-COL_POS = 8.
    AFIELD-FIELDNAME = 'VGE01'.
    AFIELD-SELTEXT_L = 'Setup UOM'.
    APPEND AFIELD TO FIELDCAT.
    AFIELD-COL_POS = 9.
    AFIELD-FIELDNAME = 'VGW02'.
    AFIELD-SELTEXT_L = 'Proc.Time'.
    APPEND AFIELD TO FIELDCAT.
    AFIELD-COL_POS = 10.
    AFIELD-FIELDNAME = 'VGE02'.
    AFIELD-SELTEXT_L = 'Proc.UOM'.
    APPEND AFIELD TO FIELDCAT.
    AFIELD-COL_POS = 11.
    AFIELD-FIELDNAME = 'PLNNR'.
    AFIELD-SELTEXT_L = 'Group Counter'.
    APPEND AFIELD TO FIELDCAT.
    AFIELD-COL_POS = 12.
    AFIELD-FIELDNAME = 'ARBPL'.
    AFIELD-SELTEXT_L = 'Work Centre'.
    APPEND AFIELD TO FIELDCAT.
    LAYOUT_IN-COLWIDTH_OPTIMIZE   ='X'.
    LAYOUT_IN-ZEBRA               ='X'.
    LAYOUT_IN-GET_SELINFOS        ='X'.
    LAYOUT_IN-CONFIRMATION_PROMPT ='X'.
    LAYOUT_IN-DETAIL_POPUP        ='X'.
    LAYOUT_IN-NO_KEYFIX           =''.
    DATA: GS_VARIANT LIKE DISVARIANT.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
      EXPORTING
        I_CALLBACK_PROGRAM      = 'YROUTING'
        I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
        IT_FIELDCAT             = FIELDCAT
        IT_SORT                 = SORTCAT
        IS_LAYOUT               = LAYOUT_IN
        I_DEFAULT               = 'X'
        I_SAVE                  = 'A'
        I_GRID_TITLE            = ''
        IS_VARIANT              = GS_VARIANT
      TABLES
        T_OUTTAB                = ITAB.
    *******Process Call Back Events (Begin)**************************
    FORM USER_COMMAND USING UCOMM LIKE SY-UCOMM
    SELFIELD TYPE SLIS_SELFIELD.
      READ TABLE ITAB INDEX SELFIELD-TABINDEX.
      CHECK SY-SUBRC = 0.
      CASE UCOMM.
        WHEN '&IC1'.
          CASE SELFIELD-SEL_TAB_FIELD.
           WHEN '1-MATNR'.
             SET PARAMETER ID 'MAT' FIELD ITAB-MATNR.
             SET PARAMETER ID 'WRK' FIELD ITAB-WERKS.
             CALL TRANSACTION 'CA02' AND SKIP FIRST SCREEN.
            WHEN '1-ARBPL'.
              SET PARAMETER ID 'WRK' FIELD ITAB-WERKS.
              SET PARAMETER ID 'AGR' FIELD ITAB-ARBPL.
              CALL TRANSACTION 'CR03' AND SKIP FIRST SCREEN.
             OK_CODE = OK_CONST-ENTER.
          ENDCASE.
      ENDCASE.
    ENDFORM.                    "USER_COMMAND

  • One Q about retrieving event description

    let's say I can already retrieve a "javax.tv.service.guide.ProgramEvent" object, now I want to get its description.
    wat should i do? how to use
    SIRequest retrieveDescription(SIRequestor requestor)
    this method? it doesn't return a string description.
    thanks. or maybe there is a totally different way of doing it. how?

    Tis works in the same way as all of the other retrieveXXX() functions i the javax.tv.service packages. it's an asynchronous operation, so you need to wait for the middleware to call the notifySuccess() method on the SIRequestor that you passed it. This will give you the results fo the request, which will be a ProgramEventDescription object.
    Of course, there's no guarantee that an event will have a description associated with it, and so the description that you get back may just be an empty string.
    Steve.

  • Error while creating external operation in Routing

    Hi Freinds,
    I am creating an external operation in a routing and I enter the purchasing info record which is created for the material.
    But when I try to enter this info record in the external operation then I get the Error: "Enter info record without Material"
    Already info record is created for this material then what could be the problem. This is stopping the routing creation .Please help.
    Regards
    Shailesh Nadkarni

    >
    shailesh nadkarni wrote:
    > Hi Prasobh,
    >
    > Thnks for the quick response but can you throw somelight between the difference in Inforecord with Material and Inforecord without Material. Thnks....
    Shailesh,
    If the material is procured by means of subcontracting process, then we need to assign in the material master MRP2 view with special procurement key 30, create the BOM for the material, which would contain the components which would be Issued to the vendor. In this case you would be performing all the transaction with referance to the Output material number, so an Inforecord of SubContract category needs to be created with referance to the Output material, where you Issue the components and you can recieve your material.
    In case of operation subcontract the PR or Purchase order would be with account assignment to the production order and not with referance to any material, so there wont be any referance to any material number (Product), you can Issue components for processing, but when recieving it is again not with referance to any material but operation delivery.
    Hope i was able to explain, what you wanted.
    Regards,
    Prasobh

  • How to retrieve User Description for a particular MDM User from Console ?

    In my Application i  have to retrieve User Descripton(a field) for the MDM Users  from Console. I am using MDM Java Api 1(MDM4j) in my application. Is there any way i can retrieve MDM User Description from Console without using MDM Admin API?

    Hi Namrata,
    Sorry, I have a different perspective from you (I don't work with the Java API). So, you can ignore what I said about the protocols. That's lower-level than what you would care about.
    The correct thing to do is to use the Admin API to get the users, as you are doing. If you have to log in twice, it might be because you're using the old Java API.
    Please verify that you're using these packages:
    mdm-core.jar, mdm-common.jar, mdm-protocol.jar, mdm-data.jar, mdm-admin.jar
    versus the old API, which was called mdm4.jar.
    Thanks,
    Cleopatra

  • How to maintain time spec.of operations in routing and work centers

    Dear consultants,
    We dont have any time specifications in routing or work center ..
    we just create an order and the execution of the production involves many operations....
    now we want to be specific about the time of operations as the need is to track the operations.( In the sense which of the operations are delayed).....
    How and where should i do these in the routing and workcenters..
    Please explain in detail....
    Karthick

    Hi Karthick,
    In your work center in basic data page you maintain std. value key eg: SAP1, this has Setup Machine & Labor fields. In the default values page you specify the unit of measure Eg: HR
    Now when you add this work center in your routing operation page, you will find Setup Machine & labor, here you maintain the time required for each of the process.
    Now while doing confirmation via co11n, you inform the user to specify the time actually spent on each of the activity. In OPK4 for order type - plant combination you can specify a few defaults such as propose the value etc.
    Hope the above is clear.
    Regards,
    Vivek

Maybe you are looking for

  • Query on RMAN Retention Policy

    Hi, I have my Retention policy set to Redundancy 2 I have taken 3 backups so far ( 2 Backup Sets, 1 Image Copy ) When I check report obsolete I get the following RMAN retention policy will be applied to the command RMAN retention policy is set to red

  • Airport express connecting on home LAN

    HI, my home is wired for ethernet and I have been trying to get my airport express to work off one of the ethernet jacks, but after setup I just get blinking orange. If I try to set it up directly to the cable modem it works, so there must be somethi

  • UTL_TCP issue

    Hi, I need to ftp some files from remote server.for that i have opened a connection as follows. l_conn := UTL_TCP.open_connection(p_host, p_port); here, i need to know whetehr the connection is opened or not. any idea pls. cheers RRK

  • Set TIMEOUT on OCCI sql query using ?

    Is there a way to set a timeout on a sql query using OCCI ?

  • Upgrading photoshop cs2 to cs5

    hi i was wondering if anyone could tell me if its possible to upgrade only the photoshop program to CS5 if i buy adobe creative suite 2 premium? any help would be much appreciated! thankyou sarah