Field 'Goods Receipt / Performance of Service' in 'Related Documents' Tab of PO Item in SRM

Hi Gurus,
I have a requirement where I need to make 'Goods Receipt / Performance of Service' in 'Related Documents' Tab as non-editable based on certain fields on the PO Item.
On searching SDN, I found that this can be done via SPRO in the below path SPRO->SRM Server->Cross application basic settings->Extension and field Control -> Configure field control -> configure control for fields at item level.
But here in this I am finding difficulty on using the Dyn. Customer Class and method.
Please help us on how to find the relevant standard CLass and Method.
I am new to SRM Programming.
Appreciate your inputs on this.

Hello,
have a look at SPRO:
SAP Implementation Guide > SAP Supplier Relationship Management > SRM Server > Cross-Application Basic Settings > Extensions and Field Control (Personalization) > Configure Field Control > Display Standard Metadata Tables for Item Fields > Display Delivered Metadata Table for Item Fields.
Here, for object type BUS2201, you can see standard dynamic control class name is /SAPSRM/CL_PDO_DYN_MDF_IT_PO.
You need to do your own field control configuration using specific class and method based on the standard one seen above.
Then, assign this class/method:
SAP Implementation Guide > SAP Supplier Relationship Management > SRM Server > Cross-Application Basic Settings > Extensions and Field Control (Personalization) > Configure Field Control > Configure Control for Fields on Item Level > Metadata for Fields on Item Level.
Regards.
Laurent.

Similar Messages

  • Good Receipt (movment type : 161) for a PO (PO with Return items) -- Error

    Hi,
    When i post a good receipt (movment type : 161) for a PO (PO with Return items), i have this Error Message :
    " Account 61522200 requires an assignment to a CO object "
    Note : in this GR i have already : Profit center, Funds center and Order (CO objects)
    So please what could be the reason ? and how to resolve it ?
    Please advise
    Regards.

    Please check first the field status of the account in FS00. If this account requires CO object as mandatory then check whether a cost element is created or not , this error normally occurs when CO object is mandatory but relevant cost element is not created.
    (or)
    Goto OKB9 :   The u201CChage View u201CDefault account assignment: Overviewu201D appears. Enter the company code, cost element, and default cost object. The cost object could be a cost center, internal order or profit center.
    Edited by: m_n_novice on Sep 2, 2009 5:51 PM

  • Sales order number in Shopping cart related documents tab.

    We are using SRM7.0 with classic scenario. Client wants to see the Sales order number (Created in Backend) for the backend PO in shopping cart Related documents tab same as other history like Confirmation and Invoice.
    How to update the sales order number to shopping cart? is there any BADI ? Please help me..
    Thanks Lot
    Srini.

    Thanks for Reply
    I have already tried validation and sub situation but that is not working and second is it is related to FI GL line item so SD consultant cant help i  that.
    Regards
    Shayam

  • PO Item Goods receipt indicator change based on PO document type

    Hi All,
    Our requirement is for a particular PO document type the PO Item Delivery tab > goods receipt indicator needs to be set as blank and the field should be greyed.
    For this PO type we are usign the account assignment category K and F. We cannot remove the Goods receipt indicator from this account assignment in SPRO because this is the central change and it will affect other Purchase organizations.
    We are using the R3 4.6c Version.
    We tried the User Exit "MM06E005" with exit FM "EXIT_SAPMM06E_016" but this cannot be used to changed the PO Item standard fields.
    Badi ME_PROCESS_PO_CUST not exist in R3 4.6c.
    Is there any other solution avl to meet out requirement.
    Thanks & regards.
    Madhan.

    Hi,
    I think you have posted the question in the wrong Forum.

  • Goods Receipt Screen: Not to show PO's with no more items to be confirmed

    Dear SRM Gurus,
    The Goods Receipt screen is supposed to list your PO's that are opened for receipt. When I have a po for 10 items but I only received 8 and that's the final delivery, I check the "Final Delivery" flag as I create the confirmation in SRM. For me the receipt is complete and no more delivery/receipt is expected.
    The next time I go to confirm goods, the po is still listed in the list of opened po eventhough I'm not able to receive any more goods against it. Is there a way to 'remove' or hide this type of PO from the goods receipt screen?
    Regards,
    SN

    hi,
    if its a material PO, the PO should have been removed from the search list. however the service PO continue to exist and you would be able to do any more confirmation.
    To remove it from the list implement BADI BBP_WF_LIST
    cheers
    Iftekhar Alam

  • Goods receipt did not generate any Accounting Document

    Good day!
    Our PO has been processed in MIGO for Goods Receipt. After the processed, we tried to check its FI Document but it displayed a message "No subsequent document found in Accounting". Kindly assist us in troubleshooting what could possibly be the error.
    Thank you.

    Dear,
    In the meantime check in Purchase order the Goods received check box checked and GR Non valuated check box unchecked in Delivery tab.
    Make sure these two options also, which causes the accounting postings not done for GR.
    Regards,
    Syed Hussain.

  • Good receipt with reference to outbound delivery document

    Hello Gurus,
    Could someone please help with the following scenario?
    Article 1234 has base unit of measure pc, altenative measure box, 1 box = 12 PC
    In the purchase order (stock transfer order from one site to another site) 4 box of article 1234 is ordered. Outbound delivery created with reference to the above purchase order (stock transfer order) has quantity of 4 boxes (this is copied from PO). And then an transfer order is created with reference to the above outbound delivery and quantity requested is 4 boxes (copied from outbound delivery), but in the transfer order confirmation the confirmed quantity is 14 pcs (this is now confirmed with base unit of measure). And now if we check the outbound delivery doc, the confirm quantity is 14 pcs (1,167 box )
    But when creating good receipt with reference to the outbound delivery document, the quantity confirmed is now 14.004 pcs (this is calculated with unit of measure conversion table, i guess). But actually good receipt quantity should be 14 pcs instead of 14,004 Pcs!
    What can we do in order to have 14 pc in good receipt?
    Thanks in advance for your great help.
    Br, Ailleen

    Hi,
    Thanks a lot for both of your answers. But if is there a way to receive 14 pcs instead of 14.004 pc although the system did the right calculation according to the conversion rules!
    But in this case the supplying plant has issued 14 pcs but receiving plant has received 14,004 pcs and now there is discrepancy! Is there some enhancement or user exit could fix the situation or do I have to change the coding in order to solve this problem!
    Thanks again for you helpful advice!
    Br, Ailleen

  • Goods receipt performed twice and stock got doubled

    Please provide suggestions on this scenario,
    We receive goods from production through PI sheet and where it did posted material document through process messages. during that time or little later someone did GR again manually from MIGO, for some reason even though production order is fully delivered earlier it allowed for some weird reason.
    now i can see two material documents for two G/Rs. I can not cancel first document since it came from MES system. when I am trying to cancel second document it is throwing an error since it is linked to WM where it created temporary storage bins and then moves stock to other storage types and temporary bins gets deletes.
    hoe to reverse stock or how to get rid of second G/R...any idea.

    not really.
    it is not possible to create a dynamic bin with LS01N
    and to create a bin with table maintenance transactions like SM30 or SE16 is usually not allowed in a production environment and it is not really easy (I did it once) as you have to care about all kind of fields that you usually do not see in LS01N
    So there is no real workaround, allow negative stock, do you correction and  the then change it again to not allow negative stock.
    (In't it strange that your warehouse guys could move a not existing receipt from interim bin to destination bin, and they even confirmed that, otherwise the quant would not have been deleted in the interim bin)

  • Goods Receipt and Subcontract/Service confirmation

    Dear SAP Guru,
    I have one scenario to map.
    Some waste will be generated because of nature of FG production and processing of this waste will be carried out within factory premises by sub-contractor. As material issued will be waste, no weighing of material issue is done. But after sub-contractor process it, it is supplied back as SFG which has some value and hence weighing is done.
    Now my question is how to mapp it:
    1) Standard Sub-contracting scenario: Its not possible as weight of material supplied to sub-contractor is not known as its not feasible considering that its waste material. Or can we have sub-contracting without any material issue to vendor but only GR for SFG?
    2) Service Contract: Service order can be created and against that service entry sheet can be used for service provided by sub-contractor on the basis of weight of SFG received from sub-contractor. And SFG material can be received as by-product against FG order by seperate transaction.
    3) An extra operation can be defined in recipe of FG as external processing but then what details should be sub-contracting or service (which info record standard/sub-contracting) and how the whole cycle would be?
    Please give your comments on each option.
    Thanks and regards,

    Hi
    1. What is quantity of the waste material you get as by product? Do not you wan it to be handled as scrap? What is the %age of scrap you have defined in the BOM for the material? You wll have some data regarding this. Or else how do you arrive at decission that after subcontract processes the waste you are paying him, Is it umpsum basis or material quantity basis. The best way is to have a Subcontract PO, but for that even though you do not weigh the watse quanity you must be having so historical data for the waste quantity generated and the conversion of the sane to other SFG , definitely you can arrive that on a pro_rata basis. Have a Code for the waste mateial. Release Subcontract PO for SFG which is what you get back, and issue the components( waste) to subcontractor.
    Please remember your PO intially will be for Provisional quantity if you are unable to reach a fixed quantity. Amend the PO before GR as per the actual quanity for which you wish to pay the vendor.
    For the waste quanity stock updation you use 262(w/o refe to Prd order) after the FG is confirmed.
    Material price updation happens cirrectly in this process.
    2. You can pay the vendor as you wish by by this process but what about the price updation for the ordered material SFG. When you can receive by product in separate Txn againt FG then why can not you follow the proces no. 1?
    3. I would not liketo suggest 3 rd option as that becomes much comlicated for a simple operation.
    Best Regards

  • Receiving Services as Materials in order not to perform goods receipt

    I am on a project that is implementing SRM in May. The company has decided to upload 15 Vendors for Services and to perform the goods receipts in order to achieve a 3 way match. One of the Vendors (Huge Spend) will not get a goods receipt performed as no one wants to perform the goods receipt (this was just decided yesterday).  We will create the shopping cart and SRM PO and pay the invoices in R/3. In order to do this we have to enter the shopping cart as a material in order not to have a goods receipt performed in SRM (as I am told). Has anyone ever experienced this? Is there any problems that we, as a company, may not be aware of Is there someone out there that has experienced this or close to this? Please advise. Thanks

    Dear Kimberly
    In SRM every implementation requires a backend systems and in any of the Technical scenarios goods receipt can be done in any of the system either in SRM or in R/3.
    However we can resrrict the goods receipts not done in SRM by modifying the role in PFCG and remove Confirmation of goods/servies from the role.
    This will force the users to do goods receitps in R/3 systems only.
    The Leading Po can be created in any of system either in SRM or in R/3.
    regards,
    Nimish Sheth
    NB - Do rewards points for helpful answer.

  • I/B EDI IDoC for Service Ent Sheet & Goods Receipt against PO SAP ECC 6.04

    Hi EDI Experts ,
    We Have ECC 6.04. We are planning to have  inbound  EDI IDoC for Goods Receipt against PO & Service Ent Sheet .
    1.For Goods Receipt against PO  I have identified below Message type:
    MBGMCR / MBGMCR03 - Used in SRM Confirmation IDOC from SRM & SUS
    WMMBXY/  WMMBID02- Messages Types - I remember used in last Project
    Can anyone please suggest/confirm me , exactly which is most used and most suitable ?
    2. For Service Ent Sheet  inbound posting I unable to find any IDoC and never heard same.
    ( I learnet that from SUS Service entry posted in ECC by eSOA with PI ( XML).... or in other cases it may created using some BAPi)
    What is exact fact ?  Is there  Service entry sheet can not pe posted by IDOC ?  If yes, how ? if now, what is the best options ?
    Thanks in advance.
    Regards
    NAP

    Hi ,
    In MM-SUS deployment,
    Until SRM 7.0 with ECC 6.04,  Service procurement using MM-SRV & SAP SUS, was not  provided. But,  as of “SRM 7.0, only in combination with ECC 6.04 ”,  SAP standardized the “Service Procurement” scenario along with Material Procurement  for MM-SUS deployment  and  so fully supported for Material & Services .
    Please refer the Note 868192 & 1269540 and Technical scenario matrix ( criterion 18) document for details.
    So for there is Enterprise Services ( eSOA) and not IDOC. Please see below messages for Services.
    Create Purchase Order
    PurchaseOrderERPRequest_Out_V
    Outbound
    Change Purchase Order
    PurchaseOrderERPRequest_Out_V1
    Outbound
    Receives Service Entry Sheet
    ServiceAcknowledgementERPCreateRequest_In
    Inbound
    Approve Service Entry Sheet-> Send Approval Note
    ServiceAcknowledgementERPConfirmation_Out
    Outbound

  • Fields under the tab Goods Receipt in process order.

    Hello Experts,
    While creation of process order, the fields under the tab 'Goods Receipt' are disabled and already checked.
    Fields are 'Goods Receipt' and 'Goods Receipt, Non-Valuated'. Fields are 'WEPOS' and 'WEUNB' accordingly.
    Whereas when we create the process order of same material but with different plant, the field 'Goods Receipt, Non-Valuated' is disabled and checked and other field 'Goods Receipt' is enabled.
    The material is finished product.
    Could you please guide us, is there any configuration in order type dependent parameters for the same.
    Many Thanks in advacne.
    Regards,
    Mayur
    Edited by: Mayur_PP on Nov 21, 2011 1:28 PM

    Hi Niki
    For Financial books, MBEW-STPRS would suffice....
    This would also generate a CO doc...
    But, if you want to anlayse variances in CO, then you need a break up of STPRS i.e. Itemization which is calculated from CK11N and stored in MBEW-LPLPR
    BR, Ajay M

  • Finding Program for triggering Print Program (MIGO - Goods Receipt)

    Hi all,
    Currently, I have developed customized print program and SMARTFORMS for Goods Receipt via MIGO, with output type ZZGR.
    Typically, this is a inter-plant transfer, where Plant A will issue a Delivery Order to Plant B, and Plant B will post goods receipt via MIGO (Movement Type 101), using Delivery Order number. As soon as the Material Document is posted, the SMARTFORMS shall be triggered by customized print program, in order to print out the goods receipt document upon material doc posted.
    The config for output determination (via TCODE NACE) for goods receipt is configured. I have tested post a goods receipt using Delivery Order, and Material Document is posted successfully. However, I got a message from SAP Inbox (Businees Area), saying that my Material Document having an update error, and the root cause is specifically from calling Function Module to trigger Smartforms in the print program. From tcode ST22, I realized that the error is due to empty parameter being passed to the function module (where the parameter is required field for further processing in Smartform).
    In order to rectify why empty parameter is bieng passed, I will have to debug the print program, after GR posted from MIGO. Therefore, can someone shed some lights on how to perform a debugging process, or any standard sap program involved, as I understand that the print program is triggered (in background) after GR posted?
    Also, can I know why the Material Document will not be committed to MKPF table after GR posted, is it due to the update error from the above mentioned?
    Many thanks.
    Best regards,
    Patrick
    P/S: I'm using SAP ECC6.

    Actually, this print program is being triggered in the update processing.
    Put a breakpoint in your driver program.
    In MIGO, before pressing the SAVE button start debugging.
    Press the SAVE button.
    Start the update debugging by Settings > Update Debugging.
    As soon as you continue in debugging, it would open another debugging session for the Update debugging. You can press continue and it would stop at your breakpoint.
    Regards,
    Naimesh Patel

  • Good Receipt w.r.t Handling Units(outbound delivery)

    Hi everyone,
    i am doing a BDC for MIGO t-code....to create Good Receipt w.r.t Handling Units(outbound delivery).....
    While executing the Pgm....if some other user has opened the MIGO t-code in DISPLAY mode then that pgm is not able to call the MIGO t-code...to create Good Receipt w.r.t outbound delivery.....
    As this bdc pgm is witten to create the good receipt i.e. why it is not allowing to create the receipt as already someone else has opened it in DISPLAY mode....
    The following code is to create Good Receipt w.r.t outbound delivery handling unit
    perform bdc_field using 'GODYNPRO-ACTION'
    'A01'. -
    Good receipt
    perform bdc_field using 'GODYNPRO-REFDOC'
    'R05'.-----outbound delivery
    PLease if somebody can help me out with this code...or can send me any program related to this pgm.

    hi,
    dont write bdc for migo.
    use bapi.
    *& Report  ZRPT_SUB_KO01GOODSMOVEMENT
    REPORT  ZRPT_SUB_KO01GOODSMOVEMENT.
    PARAMETERS : P_BAG(17)  TYPE C,
                 P_ZZORG LIKE zaUFK-ZZORG,
                 P_MATNR LIKE MARA-MATNR,
                 P_WERKS LIKE AUFK-WERKS,
                 P_WERK LIKE AFPO-PWERK,
                 P_DATE LIKE MKPF-BUDAT,
                 P_LGORT LIKE GOITEM-LGOBE.
    DATA : BDC_DATA TYPE STANDARD TABLE OF BDCDATA. "internla table for bdc data
      DATA : WA_BDC_DATA TYPE BDCDATA .                "work area for bdc data
      DATA : T_XMSEG TYPE   MSEG.
      DATA : T_XMKPF TYPE MKPF.
      DATA : V_BAGS1(17) TYPE C.
    DATA : BEGIN OF WA_MB1B,
           ZZGCODE TYPE ZMIGO-ZZGCODE,
           ZZGBAGS TYPE ZMIGO-ZZGBAGS,
           WERKS TYPE AUFK-WERKS,
           LGORT TYPE VBRP-LGORT,
           ZZORG TYPE zAUFK-ZZORG,
           END OF WA_MB1B.
    DATA : V_MATERIAL TYPE BAPI2017_GM_HEAD_RET-MAT_DOC.
    data : v_date(10) type c.
    DATA : T_GOODSMVT_HEADER TYPE BAPI2017_GM_HEAD_01,
           T_GOODSMVT_CODE TYPE BAPI2017_GM_CODE,
           T_GOODSMVT_ITEM TYPE STANDARD TABLE OF BAPI2017_GM_ITEM_CREATE,
           T_RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE.
    DATA : WA_GOODSMVT_ITEM TYPE BAPI2017_GM_ITEM_CREATE.
    DATA : BEGIN OF S_MARA,
           MEINS LIKE MARA-MEINS,
           END OF S_MARA.
    DATA : MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC.
    *FORM GOODSMOVEMENT TABLES T_RETURN
                             USING WA_MB1B LIKE WA_MB1B.
    SELECT SINGLE  MEINS
                   FROM MARA
                   INTO S_MARA
                   WHERE MATNR = P_MATNR.
       CONCATENATE p_date6(2) p_date4(2) p_date+0(4) INTO V_DATE SEPARATED BY '.'.
        T_GOODSMVT_HEADER-PSTNG_DATE = P_DATE.
        T_GOODSMVT_HEADER-DOC_DATE = P_DATE.
        T_GOODSMVT_CODE-GM_CODE = '04'.
        WA_GOODSMVT_ITEM-MATERIAL =      P_MATNR.                    "'000000000000001556'.
        WA_GOODSMVT_ITEM-PLANT  =        P_WERK.                     " '1000'.
        WA_GOODSMVT_ITEM-STGE_LOC =      P_LGORT.                    " '0001'.
        WA_GOODSMVT_ITEM-MOVE_TYPE =     'Z42'.
        WA_GOODSMVT_ITEM-VENDOR =         P_ZZORG.                   "'0000100224'.
        WA_GOODSMVT_ITEM-ENTRY_QNT =      P_BAG.                   " '1'.
        WA_GOODSMVT_ITEM-ENTRY_UOM =     S_MARA-MEINS.
        WA_GOODSMVT_ITEM-ENTRY_UOM_ISO = S_MARA-MEINS.
        WA_GOODSMVT_ITEM-MOVE_PLANT = P_WERKS.
        APPEND WA_GOODSMVT_ITEM TO T_GOODSMVT_ITEM.
    CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
    EXPORTING
          GOODSMVT_HEADER          = T_GOODSMVT_HEADER
          GOODSMVT_CODE            = T_GOODSMVT_CODE
    IMPORTING
        MATERIALDOCUMENT           = V_MATERIAL
    TABLES
          GOODSMVT_ITEM            = T_GOODSMVT_ITEM
    RETURN                        = T_RETURN.
    BREAK shailajaa.
               EXPORT t_return  to MEMORY ID '123'.
               EXPORT V_MATERIAL TO MEMORY ID 'MAT'.
                CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
         EXPORTING
           WAIT          = ' '.
    *ENDFORM.
    see this example.
    reward points if usefull..

  • Goods receipt with changed amount

    Hi there,
    I am wondering if it possible to create a goods receipt and in here change the prices.
    Ex. One item has been ordered for a fixed price (the item would be a catalog item, but without any price on it). Then the item is delivered, but something is missing or not the quality expected. We want to keep the item but does not want to pay full price.
    Does anyone know how to carry out this proces. (I now that it is possible to change quantity - but that is not possible if 1 item is ordered!).
    Please advice!
    Kind regards
    Line

    Hi Line,
    GR does only work with quantity.
    You cannot change price at GR step.
    You will have to handle price deviation in the logistic invoice verification step.
    If you order services and you want to receive a % of the service done, you can chnage the way to order :
    Instead of ordering 1 service (quantity) of 10000 euros (value), you can order 10000 (quantity) of 1 euro (value).
    This way, you can do partial payment related to partial reception.
    Kind regards,
    Yann

Maybe you are looking for

  • HT3500 Printer driver just stops working

    Printer driver just stopped working. HP Photosmart c410 wifi, connected to Mini OS 10.8 and Airport. Sez "Printer is not connected" but it is. Doesn't work from other Macs on the network either. It has worked fine up until just now. Tried printer OFF

  • Is there a method in the API that turns an href attribute into a full URL?

    Perhaps it would take the href string as one parameter and then have the current URL as another paramater, since many href strings find their actual target URL based on the current URL. Is there anything included in Java that does this, or would I ju

  • Reactivating Forefront Protection for Exchange

    My EA agreement expired few months back and with that Forefront Protection for Exchange also got expired. Now I have renewed EA agreement.  When I open Forefront Protection for Exchange, I get a message saying, "Enter your license agreement number an

  • Encrypted Maxl "Parse error near in" error

    Hello, I'm facing a "Parse error near in" error when trying to use encrypted Maxl scripts deploying Essbase Studio cubes. The problem seems to be in the deploy command. If I do not use encrypted Maxl ( -D option ), the same deploy command works fine.

  • HotPixels show up after several LR processing steps

    Dear all, I am having two problems with Nikon Raw Processing and LR4.1. 1st: I am producing and processing content for ESO (European South Observatory), especially TimeLapses. Those sequences consist of hundreds of Images in hundreds of folders. Sour