Creation  of PO with reference only

Dear Fiends,
Can anyone explain,how can we make creation of PO with Reference to PR mandatory for Certain documents types of PO.
Regards
SAPMM

Hi,
Copy the field selection key NBF(Define screen lay out at document level in spro>Matmgmt>Purchasing>Purch.order>)
In new field selection key go to reference data item and make mandatory to PR
Define some PO document type and link this New field selection key at "define document types"
Regards,
Sattuj

Similar Messages

  • Creation of Billing with reference to the Sales Order

    Dear Friends,
    I need your suggestion for the following scenario.
    Client wants to create the Billing Document with reference to the Sales order.I mean when he is entering sales Order while creating the billing document ,the system should generate the billing document only for the delivered quantity.
    e.g  sales order is created for 100 Tons.And there are 5 delivery documents for 50 Tons.(Still the Sales order is open).
    Now when billing document is created with reference to the sales order ( Not with reference to the Delivery Document) it should create the billing document only for these five deliveries.
    Is it possible? If yes,how?
    Thanks in advance.
    Regards,
    Shrikant

    Hi Murali,
    Currently client has software where he enters only  Sales Order no and their software creates the billing for the delivery document for this Sales Order.
    Here client does not want to enter multiple delivery document nos if any.He wants to enter only Sales Order no.
    Regards,
    Shrikant

  • Creation of compliants with reference to r/3 sales order.

    dear friends
    Is it possible to create compliants in CRM with reference to r/3 sales order? if answer is yes please provide  the solution how to configure the same.
    regards
    naveen

    Hi Naveen
    I dont know why you want to create complaints with respect to the sales order.
    The usual process the companies follow is to create complaints wrt to the invoice number.
    But incase you wish to create complaints wrt to sales order, then you can use implementation of a BAdI CRM_COPY_BADI_EXT for the same in the CRM system which will allow you to create a complaint in CRM System wrt sales order in ECC.The path for the same in CRM system is IMG>CRM>Transactions> Settings for Complaints> Integration>Business Add-Ins for Document Referencing> Business Add-In: Create Complaints with Reference to External Document
    Secondly maintian the assignment between the Business Object type of referenced doc and Transaction type using path IMG>CRM>Transactions> Settings for Complaints> Integration>Business Add-Ins for Document Referencing> Assign Business Object Types to Transaction Types
    Now go to CRMD_ORDER and open the transaction type CRLP, you will get pop-up for creation of complaint where you can choose the transaction type and business object type and reference sales order number/ invoice number and create the complaint.
    Hope this will help
    Regards,
    Rekha Dadwal
    You gain a point for every point that you reward. So reward helpful answers generously

  • Error occurs during creation of Quotaion with reference to Inquiry

    Dear All,
      When i am create Quotaion with reference to Inquiry for Export Customer it shows the Error:
    Exchange rate of EUR in INR for date 00.00.0000 could not be determined
    Message no. V1449
    Diagnosis
    You have entered a currency for which no valid exchange rate could be determined for the pricing date.
    Procedure
    Check whether a valid exchange rate for this currency exists for 00.00.0000.
    If this is not the case, define an exchange rate in Customizing, providing you have the authorization to do this.
    Also when click on error it shows another message like:
    Flow control: Entry SAPMV45B, RANF, R1, *   , *   , * is missing in T185
    Message no. V0102
    I also maintained Exchange rate for EUR to INR & also for INR to EUR.
    When i am create direct quotaion without reference it will create.
    Plz give me Solution on the above problem.
    Award pts for useful answer.
    Thx & Regards,
    Pankaj
    Message was edited by:
            Pankaj Mahajan

    Pankaj,
    Have you done below?
    In the customer master >sales area data> sales tab page, check what is the exchange rate type maintained. Default is "M".
    Now, go to SPRO>General Settings>Currencies>Enter exchange rates and under this node, check the value for USD to INR for the Echange rate type maintained in the customer master.
    ALSO Create new Inquiry & Quotation after saving exchange rate..and see if error is occuring..
    Reward if this helps...
    Regds
    MM

  • Creation of saleorder with reference to order using BAPI_SALESORDER_CREATE

    hello
    iam trying to create a sale order with respect to order BAPI_SALESORDER_CREATEFROMDAT2.
    the parameters i am passing is
    *Fill the header information for the order.
    wa_order_header_in-doc_type = Sales Doc type of order to be created.
    wa_order_header_in-sales_org = sales org.
    wa_order_header_in-distr_chan = distribution channel.
    wa_order_header_in-division = division.
    wa_order_header_in-ref_doc = order  number(This is the order i  refer to).
    wa_order_header_in-refdoc_cat = 'C' (c stands for order).
    *Fill the item level information for the order.
    wa_order_items_in-itm_number = item number.
    wa_order_items_in-material = material number.
    wa_order_items_in-ref_doc = order number(This is the order i refer to).
    wa_order_items_in-ref_doc_it = Item number of order i create.
    wa_order_items_in-ref_doc_ca = 'C'.
    APPEND wa_order_items_in TO i_order_items_in.
    *Fill the partner information for the order.
    wa_order_partners-partn_role = partner function.
    wa_order_partners-partn_numb = partner number.
    APPEND wa_order_partners TO i_order_partners.
    & likewise conditions structure
    i have done bapi_transaction_commit after bapi call.
    probelm which i am facing is , BAPI is creating a new sale order.. but it is not creating a order with reference order.
    thanks

    see this example as how to add text and multiple lines...
      loop at it_tab into wa_tab.
            record_no = sy-tabix.
            serial_no = wa_tab-ser_no.
    *       ORDER_TYPE =  WA_TAB-ORD_TYP.
            sales_office = wa_tab-sal_off.
            sales_group =  wa_tab-sal_grp.
            old_ref_no  = wa_tab-ref_shp_to_par.
            shipping_condition = wa_tab-ship_cond.
            perform sales_info using sales_office sales_group
    shipping_condition.
            condense shipping_condition.
            ship_cond = shipping_condition.
            on change of old_ref_no.
              refresh it_bapisdhead.
              refresh it_bapisdhead1x.
              refresh it_bapiparnr.
                 wa_bapisdhead-doc_type     = wa_tab-ord_typ.
                 wa_bapisdhead1x-doc_type   = 'X'.
                 wa_bapisdhead-sales_org    = '5088'.
                 wa_bapisdhead1x-sales_org  = 'X'.
                 wa_bapisdhead-distr_chan   = '01'.
                 wa_bapisdhead1x-distr_chan = 'X'.
                 wa_bapisdhead-division     = '00'.
                 wa_bapisdhead1x-division   = 'X'.
                 wa_bapisdhead-sales_grp    = sales_group.
                 wa_bapisdhead1x-sales_grp  = 'X'.
                 wa_bapisdhead-sales_off    = sales_office.
                 wa_bapisdhead1x-sales_off  = 'X'.
                 wa_bapisdhead-purch_no_c   = wa_tab-po_no.
                 wa_bapisdhead1x-purch_no_c = 'X'.
                 wa_bapisdhead-purch_date   = wa_tab-po_date.
                 wa_bapisdhead1x-purch_date = 'X'.
                 wa_bapisdhead-req_date_h   = wa_tab-req_del_date.
                 wa_bapisdhead1x-req_date_h = 'X'.
                 wa_bapisdhead-incoterms1   = 'EXW'.
                 wa_bapisdhead1x-incoterms1 = 'X'.
                 wa_bapisdhead-incoterms2   = wa_tab-inco_terms2.
                 wa_bapisdhead1x-incoterms2 = 'X'.
                 wa_bapisdhead-ship_cond    = ship_cond.
                 wa_bapisdhead1x-ship_cond  = 'X'.
                 wa_bapisdhead-ref_1        = wa_tab-ref_sld_to_par.
                 wa_bapisdhead1x-ref_1      = 'X'.
                 wa_bapisdhead-ref_1_s      = wa_tab-ref_shp_to_par.
                 wa_bapisdhead1x-ref_1_s    = 'X'.
                 append wa_bapisdhead to it_bapisdhead.
                 append wa_bapisdhead1x to it_bapisdhead1x.
                 wa_bapiparnr-unload_pt    = wa_tab-unload_pt.
                 wa_bapiparnr-partn_role   = 'AG'.
                 wa_bapiparnr-partn_numb   = wa_tab-sld_to_par.
                 append wa_bapiparnr to it_bapiparnr.
                 clear wa_bapiparnr.
                 wa_bapiparnr-partn_role   = 'VE'.
                 wa_bapiparnr-partn_numb   = '777'.
                 append wa_bapiparnr to it_bapiparnr.
                 clear wa_bapiparnr.
                 wa_bapiparnr-partn_role   = 'ZM'.
                 wa_bapiparnr-partn_numb   = '999'.
                 append wa_bapiparnr to it_bapiparnr.
                 clear wa_bapiparnr.
               if wa_tab-bill_to_par <> ' '.
                 wa_bapiparnr-partn_role   = 'RE'.
                 wa_bapiparnr-partn_numb   = wa_tab-bill_to_par.
                 append wa_bapiparnr to it_bapiparnr.
                 clear wa_bapiparnr.
               endif.
               if wa_tab-payer <> ''.
                 wa_bapiparnr-partn_role   = 'RG'.
                 wa_bapiparnr-partn_numb   = wa_tab-payer.
                 append wa_bapiparnr to it_bapiparnr.
                 clear wa_bapiparnr.
               endif.
               if wa_tab-ship_to_par <> ''.
                 wa_bapiparnr-partn_role   = 'WE'.
                 wa_bapiparnr-partn_numb   = wa_tab-ship_to_par.
                 append wa_bapiparnr to it_bapiparnr.
                 clear wa_bapiparnr.
               endif.
               wa_bapisdtext-text_id   = 'Z113'.
               wa_bapisdtext-langu     = 'EN'.
               wa_bapisdtext-text_line = wa_tab-add_txt.
               append wa_bapisdtext to it_bapisdtext.
               clear wa_bapisdtext.
               if wa_tab-banker <> ''.
                 wa_bapisdtext-text_id   = 'ZKT1'.
                 wa_bapisdtext-langu     = 'EN'.
                 wa_bapisdtext-text_line = wa_tab-banker.
                 append wa_bapisdtext to it_bapisdtext.
                 clear wa_bapisdtext.
               endif.
               if wa_tab-fwd_age <> ''.
                 wa_bapisdtext-text_id   = 'ZKT1'.
                 wa_bapisdtext-langu     = 'EN'.
                 wa_bapisdtext-text_line = wa_tab-fwd_age.
                 append wa_bapisdtext to it_bapisdtext.
                 clear wa_bapisdtext.
               endif.
            endon.
    *                  ***** ITEM LEVEL DATA *****
                 wa_bapiitemin-material     = wa_tab-matno.
                 wa_bapiiteminx-material    = 'X'.
                 wa_bapiitemin-target_qty   = wa_tab-qty.
                 wa_bapiiteminx-target_qty  = 'X'.
                 wa_bapiitemin-plant        = wa_tab-plant.
                 wa_bapiiteminx-plant       = 'X'.
                 wa_bapiitemin-item_categ   = 'YAPS'.
                 wa_bapiiteminx-item_categ  = 'X'.
                 append wa_bapiitemin to it_bapiitemin.
                 append wa_bapiiteminx to it_bapiiteminx.
                 clear wa_bapiitemin.
                 clear wa_bapiiteminx.
    *             WA_BAPICOND-COND_TYPE      = 'PR00'.
    *             WA_BAPICONDX-COND_TYPE     = 'X'.
                 wa_bapicond-cond_value     = wa_tab-amt * wa_tab-qty.
                 wa_bapicondx-cond_value    = 'X'.
                 append wa_bapicond to it_bapicond.
                 append wa_bapicondx to it_bapicondx.
                 clear wa_bapicond.
                 clear wa_bapicondx.
            at end of ref_shp_to_par.
              call function 'BAPI_SALESORDER_CREATEFROMDAT2'
                exporting
    *             SALESDOCUMENTIN               =
                  order_header_in               = wa_bapisdhead
                  order_header_inx              = wa_bapisdhead1x
    *             SENDER                        =
    *             BINARY_RELATIONSHIPTYPE       =
    *             INT_NUMBER_ASSIGNMENT         =
    *             BEHAVE_WHEN_ERROR             =
    *             LOGIC_SWITCH                  =
    *             TESTRUN                       =
    *             CONVERT                       = ' '
    *           IMPORTING
    *             SALESDOCUMENT                 =
                tables
                  return                        = it_errmsg
                  order_items_in                = it_bapiitemin
                  order_items_inx               = it_bapiiteminx
                  order_partners                = it_bapiparnr
    *             ORDER_SCHEDULES_IN            =
    *             ORDER_SCHEDULES_INX           =
                  order_conditions_in           = it_bapicond
                  order_conditions_inx          = it_bapicondx
    *             ORDER_CFGS_REF                =
    *             ORDER_CFGS_INST               =
    *             ORDER_CFGS_PART_OF            =
    *             ORDER_CFGS_VALUE              =
    *             ORDER_CFGS_BLOB               =
    *             ORDER_CFGS_VK                 =
    *             ORDER_CFGS_REFINST            =
    *             ORDER_CCARD                   =
                  order_text                    = it_bapisdtext
    *             ORDER_KEYS                    =
    *             EXTENSIONIN                   =
    *             PARTNERADDRESSES              =
        read table it_errmsg into wa_errmsg with key type = 'E'
        binary search.
        if sy-subrc ne 0.
                 call function 'BAPI_TRANSACTION_COMMIT'
        endif.
    endloop.

  • Creation of IBase with reference to sales order for Configurable product.

    Hi Experts,
            Can any one tell me How to create Ibase with reference to sales order for Configurable Products. I know we can create this using IB63, but what i need to do in this Transaction code and what settings i need to do in SPRO.
    pls send ur replies to [email protected]
    Thank you..

    Hi
      You can create IBase using T-Code-IB53 and in there you can give Parent and child products.
    A)Define Installed Base Category and Installation Rules-CRM
    B)Define Object Families
    C)Define default settings for equipment replication
    D)Define Serial Number Profiles-ECC
    E)Txn BF31-ECC
    F)Set up attributes for individual objects
    G)Set up set types
    H)Set up category
    I)Set up views
    J)Allow reference product for IO
    I hope it helps
    If you require further help let me know.
    Cheers
    Raj

  • Error occurs during creation of Quotaion with reference to sales Order

    hi all,
    I have creating a new sales organization ID88 while i have the old sales org of ID10.When i try to create the sales order reference to the sales quotation,i have received an error mentioned "
    Material xxx does not exist in storage location 5201 F100" then flw by another error
    "Flow control: Entry SAPMV45B, RANG, R0, *   , *   , * is missing in T185"
    FYI, the F100 is the storage location for ID10. The material xxx is created under the sales org ID88 with plant 5201 sloc F120.
    Please kindly advise me on this.
    Thank you.
    Kah fei

    Hi Mahajan,
    I'm using the refence to the sales order, so it shud be the same before i manage to create the sales order i already receive that both error.
    And i have check my material master, i have not extend my storage location to F100, the system kept on prompt me to enter that sloc.
    Furthermore,MMBe will not show up to sloc F100,while for sloc F120 it will be up to the level of batch.
    Thank you.

  • Net Price Calculation During Creation of PO with Reference to Contract

    Hi,
    While trying to Create Purchase Order through ME21N transaction ,
    For a line item When Contract and Contract Item is given as Reference then the Net Price of PO is calculated automatically , When Tried to Debug Standard code the Function Module "PRICING" is used to calculate this value.
    But i cannot use this FM as it has lot of Enhance ment Points / Spots .
    Please let me know if there ia any Function Module which Provides the Net Price for PO , When Contract and Contract Item is provided as reference.
    This Net Price is picked from Contract based on Scales and Number of Condition Types maintained in the Contract.

    Hi
    See SAP Note 201830 - Calculation of the net price of an item. Although it's for SD, I think that it could help you to understand how to do in MM (so, change V/06 by M/06, ie: pricing condition, V/08 by M/08 ie: pricing procedure).
    I hope this helps you
    Regards
    Eduardo

  • Creation of PO with reference to RFQ/Quotation

    Hi ,
    If we create PO w.r.t RFQ/ Quotation, can we see PR number in PO.
    Thanks and regards
    Udaya

    Hi
    You will not be able to view the PR at PO level if yo are creating the PO referring the RFQ.  For this you have  to create the RFQ referring the concerned PR and then later on create the PO referring the RFQ.
    Regards

  • BAPI's for creation of sub Contract with reference to main contract

    Hi,
    Can any body tell me the available bapi for the creation zlsl contract with reference to main contract zgsl
    Regards
    Rajkumar

    1.Logistics--Materials Management--Purchasing ---Purchase Requisition --Follow-on functions --- Assign and Process
    2.ME57
    3.Select the Assigned Purchase Requisitions checkbox if you also want to see requisitions already assigned, and choose Execute.
    4.On the Assign and Process Purchase Requisitions screen, select the requisition lines for your material.
    5.Choose Assign Manually if the info record already exists.
    6.On the pop-up Assign Source of Supply Manually dialog box, make the following entries:
    Agreement     46XXXXX            Agmt item     10          
    7.Choose Assign Source of Supply.
    For assign the source of supply, you can also choose Assign Automatically (only if not already assigned by MRP due to existing source list). If more than one source exists, select the contract in the Source Overview for Purchase Requisition 100XXXXX window and confirm with Enter.
    When assigning a source, make sure to select the contract.
    8.Choose Save.
    9.Select the line item, and then choose Assignments Overview (SHIFT+F5).
    10.On the Assign and Process Requisitions: Overview of Assignments screen, select the line below Vendor (you can only select one at a time), then choose Process Assignment.
    11.On the Process Assignment: Create PO window, check and make sure the Order Type (NB), Purchasing Group and Purch. Organization fields then choose Continue (Enter) to confirm.
    12.On the Create Purchase Order screen, select the requisition in the Document Overview section and choose Adopt in the left part of the Document Overview screen.
    13.Choose Save.

  • Creation of  debit memo with reference to an old debit or credit memo

    Hello all
    can you please let me know how can we create a debit memo with reference to an old debit or credit memo.
    If there is any other way to handle this type of transaction with out a sales order also provide me the transaction code also
    Regards
    RS
    Edited by: ravi shankar on Jan 22, 2008 2:00 PM

    Hi,
    You cannot create a new debit/credit. memo with reference to an old debit/credit memo. You can create a new one with reference only with the invoice.
    what you can do is cancel the old deibit/credit memo by VF11 & create a new one with reference to invoice.
    Regards,
    Amol

  • Invoice Correction Request with reference to Billing plan

    Dear SDN frnds,
    I'm having one query in Invoice Correction Request (ZBOC) creation,
    While creating with reference to billing document of billing plan type (ZCI), the net value in Invoice Correction Request is '0' and the net value is not modifiable during any correction done in quantity (L2N) debit, the net value still remains '0' and it is greyed.
    It should get modified!!!
    My configuration in copy control from Billing document (ZCI) to Sales document (ZBOC)
    Header level :
    DataT: 052 - Billing doc. header                           Copy requirements: 021 - Billing header
                                                                             Copy item no. activated
    DataT: 103 - Billing business header data
    DataT: 003 - Billing header partner
    Item level :
    DataT: 153 - Item from billing document                Copy requirements: 303 - Billing header
                                                                             Copy item no. activated
    DataT: 104 - Billing business item data                 Pricing type - E
                                                                             2nd Pricing type - F
    DataT: 004 - Billing item partner                           X - Update document flow
    Billing plan - 402 - Billing plan
    Kindly resolve my issue............
    Best Regards,
    Giridharan (Mumbai)

    Dear Sagar,
    I have selected 'E' in Pricing type in Item category, I didn't make any changes here (Credit memo item in order, Copy control Bill to sales order) and 'M' in 2nd pricing type in Item category, (Debit memo item in order,  Copy control Bill to sales order). Still it didn't worked out.
    Kindly reply me your views and suggestions.
    Thanks for your support.
    Best Regards,
    M. Giridharan
    Edited by: Giridharan Manokaran on May 18, 2009 11:36 AM

  • Creation of PO only with reference with PR

    Hi Friends,
    I want create PO Only with reference to PR. Without PR, PO should not be created for all document types.
    Can anybody explain the settings.
    Thanks in advance,
    Prabu

    hiu can define the screen selection for al document tyepes
    go to spro>mm>pur>pur order>Define Screen Layout at Document Level
    here select NBF here u have to make pr field mandetory
    similarly u can check the field selctions (here we took NBF )
    u can do it for ME21n ME21  then other filedselections
    or u can use the badi for validating the po ME_PROCESS_PO_CUST method PROCESS_ITEM to program the required checks
    hope it help
    regards
    kunal

  • PO creation with reference to accepted quotation only ..

    Hi All..
    I did RFQ process and rejected few quotes
    when i try to create PO with reference to RFQ system also proposing rejected quotations, we want only accepted quotations available to choose ..
    How can i restrict rejected quotes appearing in ME21N screen, document overview searching .. please suggest
    Thanks in advance

    > when i try to create PO with reference to RFQ system also proposing rejected quotations, we want only accepted quotations available to choose ..
    Rejection Indicator in Quotation maintenance will only be used to send letters to vendors against their quotations.
    > How can i restrict rejected quotes appearing in ME21N screen, document overview searching .. please suggest
    This is Standard functionality. Even you put rejection indicator system will propose rejected quotations too. You can set message no 06 434 This quotation item already rejected to error.

  • HOW TO CONTROL ON CREATION OF SALES ORDER WITH REFERENCE TO EARLIER SO?

    Dear All,
    I want to contol on creation of Sales order with reference to earlier SO?  While creation of sales order our enduser are creating sales order with reference to earlier month SO which I want to restrict. Recently I made changes in sales order like payment terms is grayed, system will atomatically pick pay terms from customer master.Now I am getting correct data also but enduser is using old SO no while creating new SO and old payment data is reflecting in fbl5n.
    I want to restrict enduser while creating new SO with ref. to old SO. Only for returns they should be able to use Billing refrence. Pl. suggest how to control the with reference to ealier SO.
    Nikhil

    Nikhil Deshpande,
          If you dont want allow create a sales order in referent to other one, just delete the copy control between these sales order type, so when the user tries to create a SO in reference to other one a message is displayed that is not possible.
    Thanks,
    Mariano.

Maybe you are looking for

  • How to enter customised Org Units in R/3 system

    Dear Members, Can we have our own Org Units in R/3 apart from the standard ones that are supplied by the SAP? If so how can we maintain in R/3 systems, when we tried to enter to have own values for WERKS for MM01 transaction via M_MATE_WRK object fro

  • How do I set inner bleeds for facing pages in Illustrator

    I am designing the layout for a 8.5" x 8.5" children's book to be uploaded to an online publisher, and they require a .25" bleed around all the outside edges, except for a no ink area of .125" on the bind side. The document must be set up for single

  • Invoice value including subsequent debit

    Hi Friends,      I have posted an invoice for a material. Later i have posted subsequent debit for the extra value. Now i would like to see, how much i have spent for that material including subsequent debit amount. Where can i see that value, kindly

  • DxO 4.5 with plug-in for Lightroom available

    Another great news, DxO released update 4.5 to its Optics Pro software. It incorporates a Photoshop plug-in and a Lightroom plug-in as well. You can send files from Lightroom to DxO, as you already do with LightZone, including autostacking with origi

  • Trying to modify two AD User attributes for multiple users?

    Hello, I'm a newbie to Powershell and need some help. I have a 2008 R2 AD and need to modify two attributes for multiple users. The attributes include "homeDirectory" and "unixhomedirectory". I have started to go through Powershell in a month of lunc