Sales order help needed

Hi,
I have a requirement, where client is creating a custom sales order form and my task is to write a package to book, delete and change sales order when the user presses button in the front end. The custom form calls my package when book order is pressed and the form send parameters which I need to pass to my book order procedure to book an order.
I haven't worked on oracle forms and I am not sure how the parameters are passed and what parameters will be there or are they stored in pl/sql tables.
So any help will be greatly appreciated.
Thanks
srinivas

Hi Srinivas,
user2138419 wrote:
Hi,
I have a requirement, where client is creating a custom sales order form and my task is to write a package to book, delete and change sales order when the user presses button in the front end. The custom form calls my package when book order is pressed and the form send parameters which I need to pass to my book order procedure to book an order.
I haven't worked on oracle forms and I am not sure how the parameters are passed and what parameters will be there or are they stored in pl/sql tables.
You need to design your PLSQL package procedures in a same way as you would wne your API was called from another PLSQL package, as calling module (forms in this case) will be able to call your API.
Check "OE_Order_PUB.Process_Order" and create your custom API based on this standard API from Oracle.
So any help will be greatly appreciated.
Thanks
srinivasThanks
Shailendra

Similar Messages

  • APO - Sales order creation need help

    Hi Guys ,
    I am new to SAP APO . We are trying to create 13000 sales order everyday using abap BAPI - BAPI_SLSRVAPS_SAVEMULTI2.
    it is taking more than 2 hours . Can you guys help me is there any other way to create Sales order .
    I need to know transaction code to create Sales Order foreground  .
    Please help me .
    Thanks a lot.
    Regards
    Prabhu

    can you help me with the fields of the bapi (BAPI_SLSRVAPS_SAVEMULTI2) that i must fill in order to create a Sales order correctly?
    Im trying to CIF sales orders changing the location(origin) with a Transportation Zone using the enhancement CIFSLS03 (ECC) but i think there is some limitation to create this orders in location type 1005.
    thats why im trying to prove first with the bapi if it will be possible to create orders independent from CIF limitations.
    Can anyone help me?

  • Create Sales order with reference to purchase order - Help needed

    Hi Gurus
    Purchase order is being created in Oracle system. SAP system will receive the purchase order and creates the sales order for the corresponding purchase order.
    Hoe to create sales order, Through BAPI or through IDOC. Please suggest and give some pointers of existing interface
    Thanks
    Andy.

    Hi,
        If you are working on ECC6.0 check for the BAPI BAPI_SALESORDER_CREATEFROMDAT1 .You can also pass the purchase order number .
    Check the sample code
    REPORT z_bapi_salesorder_create.
    Parameters
    Sales document type
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text FOR FIELD p_auart.
    PARAMETERS: p_auart TYPE auart OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    Sales organization
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text1 FOR FIELD p_vkorg.
    PARAMETERS: p_vkorg TYPE vkorg OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    Distribution channel
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text2 FOR FIELD p_vtweg.
    PARAMETERS: p_vtweg TYPE vtweg OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    Division.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text3 FOR FIELD p_spart.
    PARAMETERS: p_spart TYPE spart OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    SKIP 1.
    Sold-to
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text4 FOR FIELD p_sold.
    PARAMETERS: p_sold  TYPE kunnr OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    Ship-to
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text5 FOR FIELD p_ship.
    PARAMETERS: p_ship  TYPE kunnr OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    SKIP 1.
    Material
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text6 FOR FIELD p_matnr.
    PARAMETERS: p_matnr TYPE matnr   OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    Quantity.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text7 FOR FIELD p_menge.
    PARAMETERS: p_menge TYPE kwmeng  OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    Plant
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 2(20) v_text9 FOR FIELD p_plant.
    PARAMETERS: p_plant TYPE werks_d OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    Data declarations.
    DATA: v_vbeln            LIKE vbak-vbeln.
    DATA: header             LIKE bapisdhead1.
    DATA: headerx            LIKE bapisdhead1x.
    DATA: item               LIKE bapisditem  OCCURS 0 WITH HEADER LINE.
    DATA: itemx              LIKE bapisditemx OCCURS 0 WITH HEADER LINE.
    DATA: partner            LIKE bapipartnr  OCCURS 0 WITH HEADER LINE.
    DATA: return             LIKE bapiret2    OCCURS 0 WITH HEADER LINE.
    DATA: lt_schedules_inx   TYPE STANDARD TABLE OF bapischdlx
                             WITH HEADER LINE.
    DATA: lt_schedules_in    TYPE STANDARD TABLE OF bapischdl
                             WITH HEADER LINE.
    Initialization.
    INITIALIZATION.
    v_text   = 'Order type'.
    v_text1  = 'Sales Org'.
    v_text2  = 'Distribution channel'.
    v_text3  = 'Division'.
    v_text4  = 'Sold-to'.
    v_text5  = 'Ship-to'.
    v_text6  = 'Material'.
    v_text7  = 'Quantity'.
    v_text9  = 'Plant'.
    Start-of-selection.
    START-OF-SELECTION.
    Header data
    Sales document type
      header-doc_type = p_auart.
      headerx-doc_type = 'X'.
    Sales organization
      header-sales_org = p_vkorg.
      headerx-sales_org = 'X'.
    Distribution channel
      header-distr_chan  = p_vtweg.
      headerx-distr_chan = 'X'.
    *Purchase order number
    header-PURCH_NO_C =  '4000006'.
    headerx-PURCH_NO_C = 'X'.
    Division
      header-division = p_spart.
      headerx-division = 'X'.
      headerx-updateflag = 'I'.
    Partner data
    Sold to
      partner-partn_role = 'AG'.
      partner-partn_numb = p_sold.
      APPEND partner.
    Ship to
      partner-partn_role = 'WE'.
      partner-partn_numb = p_ship.
      APPEND partner.
    ITEM DATA
      itemx-updateflag = 'I'.
    Line item number.
      item-itm_number = '000010'.
      itemx-itm_number = 'X'.
    Material
      item-material = p_matnr.
      itemx-material = 'X'.
    Plant
      item-plant    = p_plant.
      itemx-plant   = 'X'.
    Quantity
      item-target_qty = p_menge.
      itemx-target_qty = 'X'.
      APPEND item.
      APPEND itemx.
      Fill schedule lines
      lt_schedules_in-itm_number = '000010'.
      lt_schedules_in-sched_line = '0001'.
      lt_schedules_in-req_qty    = p_menge.
      APPEND lt_schedules_in.
      Fill schedule line flags
      lt_schedules_inx-itm_number  = '000010'.
      lt_schedules_inx-sched_line  = '0001'.
      lt_schedules_inx-updateflag  = 'X'.
      lt_schedules_inx-req_qty     = 'X'.
      APPEND lt_schedules_inx.
    Call the BAPI to create the sales order.
      CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA1'
           EXPORTING
                sales_header_in     = header
                sales_header_inx    = headerx
           IMPORTING
                salesdocument_ex    = v_vbeln
           TABLES
                return              = return
                sales_items_in      = item
                sales_items_inx     = itemx
                sales_schedules_in  = lt_schedules_in
                sales_schedules_inx = lt_schedules_inx
                sales_partners      = partner.
    Check the return table.
      LOOP AT return WHERE type = 'E' OR type = 'A'.
        EXIT.
      ENDLOOP.
      IF sy-subrc = 0.
        WRITE: / 'Error in creating document'.
      ELSE.
    Commit the work.
        COMMIT WORK AND WAIT.
        WRITE: / 'Document ', v_vbeln, ' created'.
      ENDIF.
    Reward points if it worked.
    Regards,
    Abhishek
    Edited by: Abhishek Raj on May 14, 2008 9:57 AM

  • Sales Order Approval needed when price is changed

    Gurus,
    Here is the Scenario:
    User creates a sales order. If he changes the price of an item or adds a discount, it is required that the Sales Order needs approval from the Manager. Please let me know how to proceed with this.
    P.S.I found a similar thread but it was not answered.
    Referal Thread
    Approval at the time of price difference

    Hi Manoj,
    This can be done by using status profile at the sales order header and with function module I_Change_Status, you can change the user status in background and the order would need approval from the manager before allowing to create any subsequent documents.
    So create user status in your status profile
    SPRO - SD - SALES - DEFINE AND ASSIGN STATUS PROFILE - SALES DOCUMENT HEADER
    10 - Order Created
    20 - Order Confirmed
    30 - Order changes pending approval
    40 - Order Rejected
    50 - Order changes approved
    Now your abapper can write a logic in program MV45AFZZ wherein, whenever something in the order is changed after the order has been confirmed (status 20), then the status would automatically be set to 30. ((This can be done changes made to pricing if order is still at status 10. You have to decide the best possible scenario, i am just giving you an overview))
    Now your sales manager can come and either make it 40 if he wants to reject it, or make it 50, if he is okay with the new rates or discounts if any.
    You can find what changes have been made in the order by going to Environment - Changes.
    This will give the manager a clear picture of which fields in the order have changed.
    I have used this concept and it works perfectly fine.
    Try and let me know.
    Reward points for contribution if helpful.
    Regards
    Ravi

  • Sales order Text need to copy in to PR or PO

    Hi All
    I am trying to copy Sales orde header text and item text in to Purshase Requisition or Purchase order. I have configured settings in VOTXN. But still i am unable to copy sale order text in to PR or PO. plz help on these.  (this is Third party scenario i am copying text.)

    Hi,
    You can use the functuion READ_TEXT to read the SO Text.
    Then refer to function SAVE_TEXT, you need to fill the structure THEAD with all PO Values and the fill lines directly.
    The text will be updated.

  • Sales Order BADI need to change all items on save

    Hi,
    I have a specification where I need to set the delivery priority of all items on a sales document on save of the document, according to the gross weight of the items.
    I have tried to implement the user exit MV45AFZZ forms USEREXIT_SAVE_DOCUMENT_PREPARE and USEREXIT_SAVE_DOCUMENT unsuccessfully. This is because the changes made to table xvbap in the exits are only effected on the items that were either created or changed (the items that initially appear in yvbap in the exit).
    I have searched for a classic BADI (this is a ECC 5.0 system - no enhancement spots etc) and found BADI_SD_SALES_ITEM but am unable to implement this as I get the error "for SAP internal use only".
    I am out of idea.. please, some help would be highly appreciated.

    Check enhancements below using SMOD transaction.
    Create implementation using CMOD.
    SDTRM001  Reschedule schedule lines without a new ATP check
    V45A0001  Determine alternative materials for product selection
    V45A0002  Predefine sold-to party in sales document
    V45A0003  Collector for customer function modulpool MV45A
    V45A0004  Copy packing proposal
    V45E0001  Update the purchase order from the sales order
    V45E0002  Data transfer in procurement elements (PRreq., assembly)
    V45L0001  SD component supplier processing (customer enhancements)
    V45P0001  SD customer function for cross-company code sales
    V45S0001  Update sales document from configuration
    V45S0003  MRP-relevance for incomplete configuration
    V45S0004  Effectivity type in sales order
    V45W0001  SD Service Management: Forward Contract Data to Item
    V46H0001  SD Customer functions for resource-related billing
    V60F0001  SD Billing plan (customer enhancement) diff. to billing plan
    Especially pay attention to those which have name starting with
    V45A because VA01 transaction has been attached to SAPMV45A program.

  • Sales Order Text need to be copied to purchage order text

    Hi Experts,
    I have one  Requirement
    While creating or changing the sales order, sales engineer will enter text information in order in different text types at header and item level.  This information should get copy to PO header and item text automatically.
    How can we achive. plz give me any inputs how to proceed.
    Thank in advance.
    Venkat.

    Hi,
    You can use the functuion READ_TEXT to read the SO Text.
    Then refer to function SAVE_TEXT, you need to fill the structure THEAD with all PO Values and the fill lines directly.
    The text will be updated.

  • While Sales Order Change , need to create Billing plan Item wise

    Hi ,
    We are using BAPI_SALESORDER_CHANGE for changing item category as well as parallely need to create billing plan item details (FPLT-FKDAT, FPLT-AFDAT, FPLT-NFDAT), Hence Please tell me the Procedure.
    Example: Billing Plan is Depending on Item Category, In my scenario , initially Item category do not have Billing Plan Tab, When we go for BAPI_SALESORDER_CHANGE for changing Item Category to Supported Billing Plan, So How can we update (FPLT-FKDAT, FPLT-AFDAT, FPLT-NFDAT) in Billing Plan Tab for every sales order item.
    Regards
    Jana

    Hi Ravi,
    Can You explain in detail.
    Regards
    Jana

  • Hierarchy... Column Display Order Help needed

    Hi,
    Please see following query and result
    select lpad(' ',(level-1)*4,'*')||my_desc
    from my_table
    start with parent_id is null
    connect by prior my_id = parent_id
    Main1
    *****Sub111
    *********Sub112
    *****Sub121
    *********Sub122
    *************Sub123
    *****************Sub124
    *********Sub132
    *************Sub133
    *************Sub143
    *****************Sub144
    *****Sub141
    *********Sub142
    *********Sub152
    Main2
    *****Sub211
    *********Sub221
    *************Sub222
    *****************Sub223
    *************Sub232
    *****************Sub233
    *********************Sub234
    *************************Sub244
    *****************Sub252
    *********************Sub253
    *********Sub261
    *************Sub262
    How can I re-write query to get result printed like following?
    Main1*****Sub111*****Sub112
    **********Sub121*****Sub122*****Sub123*****Sub124
    *********************Sub132*****Sub133
    ********************************Sub143*****Sub144
    **********Sub141*****Sub142
    *********************Sub152
    Main2*****Sub211
    **********Sub221*****Sub222*****Sub223
    *********************Sub232*****Sub233*****Sub234
    *******************************************Sub244
    *********************Sub252*****Sub253
    **********Sub261*****Sub262
    Thanks.

    > How can I re-write query to get result printed like following?
    >
    Main1*****Sub111*****Sub112
    **********Sub121*****Sub122*****Sub123*****Sub124
    *********************Sub132*****Sub133
    ********************************Sub143*****Sub144
    **********Sub141*****Sub142
    *********************Sub152
    Main2*****Sub211
    **********Sub221*****Sub222*****Sub223
    *********************Sub232*****Sub233*****Sub234
    *******************************************Sub244
    *********************Sub252*****Sub253
    **********Sub261*****Sub262
    col path for a50
    with t as
    ( select 'Main1' as id, '' as parent from dual union all
      select 'Sub111', 'Main1'  from dual union all
      select 'Sub112', 'Sub111' from dual union all
      select 'Sub121', 'Main1'  from dual union all
      select 'Sub122', 'Sub121' from dual union all
      select 'Sub123', 'Sub122' from dual union all
      select 'Sub124', 'Sub123' from dual union all
      select 'Sub132', 'Sub121' from dual union all
      select 'Sub133', 'Sub132' from dual union all
      select 'Sub143', 'Sub132' from dual union all
      select 'Sub144', 'Sub143' from dual union all
      select 'Sub141', 'Main1'  from dual union all
      select 'Sub142', 'Sub141' from dual union all
      select 'Sub152', 'Sub141' from dual union all
      select 'Main2' , ''       from dual union all
      select 'Sub211', 'Main2'  from dual union all
      select 'Sub221', 'Main2'  from dual union all
      select 'Sub222', 'Sub221' from dual union all
      select 'Sub223', 'Sub222' from dual union all
      select 'Sub232', 'Sub221' from dual union all
      select 'Sub233', 'Sub232' from dual union all
      select 'Sub234', 'Sub233' from dual union all
      select 'Sub244', 'Sub233' from dual union all
      select 'Sub252', 'Sub221' from dual union all
      select 'Sub253', 'Sub252' from dual union all
      select 'Sub261', 'Main2'  from dual union all
      select 'Sub262', 'Sub261' from dual
    select rpad('*', length(base_path), '*') || substr(path, nvl(length(base_path), 0) + 1) as path
      from
      ( select path, flag,
            first_value(substr(path, 1, length(path) - length(id))) over (partition by root,group_no order by rn) as base_path
          from
          ( select id, rn, path, root, case when nvl(next_path, '~') not like path || '%' then 0 end as flag,
                count(case when nvl(next_path, '~') not like path || '%' then 0 end)
                  over (partition by root order by rn range between unbounded preceding and 1 preceding) as group_no
              from
              ( select id, rn, path, root, lead(path) over (partition by root order by rn) as next_path
                  from
                  ( select id, rownum as rn, rtrim(replace(sys_connect_by_path(rpad(id, 10, '*'), '~'), '~'), '*') as path,
                        replace(sys_connect_by_path(decode(level, 1, id), '~'), '~') as root
                      from t
                      start with parent is null
                      connect by parent = prior id
      where flag is not null
    PATH
    Main1*****Sub111****Sub112
    **********Sub121****Sub122****Sub123****Sub124
    ********************Sub132****Sub133
    ******************************Sub143****Sub144
    **********Sub141****Sub142
    ********************Sub152
    Main2*****Sub211
    **********Sub221****Sub222****Sub223
    ********************Sub232****Sub233****Sub234
    ****************************************Sub244
    ********************Sub252****Sub253
    **********Sub261****Sub262
    12 rows selected.

  • Error creating the sales order

    Hi,
    i am getting error saying ship to party 134 not defined for sales area when i am trying to create sales order
    help needed plzz
    thanks
    s

    Hi,
    Sales area consists of 1 sales organisation, 1 distribution channel and 1 division. If out of these 3 any one unit changes then, the sales area also changes. When you create a customer you specify the sales area for that customer. Customer has basically 4 basic partner functions-SP, SH, BP & PY.
    You are getting an error stating that the ship to party 134 not defined for sales area. First check whether your sold to party and ship to party are the same or not. If they are not same then, please check the sales area of the sold to party customer and the sales area of the ship to party customer. The sales area of both these customers should match with the sales area whcih you specify while creating the sales order.
    Also check the distribution channel of the material, the sold to party customer and the ship to party customer. The distribution channel should be the same.
    You have to assign the ship to party to the sold to party in XD02. Go to XD02, select your sold to party customer and select the sales area data. In sales area data go to 'partner functions' tab and assign the ship to party there. Enter the ship to party number.
    Reward points if solution helps.
    Regards,
    Allabaqsh G. Patil

  • Fields need to be maintained in Sales order

    Hi gurus,
           I wan to maintain two fields in sales order, one is agent(middlemen who facilitate sales) and companies sales representative fields for 3 respresentatives. Anyway these two were defined in Partner functions and assigned to account group. I want these  person names to display in sales order since these persons will get commission on their sales. And also pls let me know how to assign commission amount to theim , do i need to create any seperate G/L account.
    (I will create condition type to maintain condition records for each sales representative and agent seperately)
    waiting for reply, pls help
    Regards

    To have these partners show up on the sales order, you need to assign them to the sales order header partner determination routine.
    You can use an accrual condition to compute and account for a commission. If you have different rates for different sales reps, you will probably need to add the partners to the SD pricing communication structure - which requires a little bit of ABAP coding.
    In terms of needing a different G/L account for commissions payable: in all likelihood you will. However, this is normally an accounting policy decision.

  • Need of User-Exit  in the creation of Sales Order(VA01)

    Hi,
    In the creation of Sales Order, I need to Compare the Ordered Quantity and Confirmed Quantity. If the CQ is less than OQ I need to create one more line item with the same material for the rest of the quantity and send the request to Production order for the remaining quantity. For this I am unable to get the exact exit. Please help me in this regard ASAP.
    Thank you.

    the following program are the user exit for billing.
    we often use RV60AFZC and RV60AFZZ.
    RV60AFZA
    RV60AFZB
    RV60AFZC
    RV60AFZD
    RV60AFZZ
    RV60BFZA
    For Sales order
    Pricing, item addtion deletion
    MV45AFZZ
    First, I did not find documentation for the BADI either. But at the first glance the process of implementing it looks quite straightforward. I assume you run R/3 Enterprise (4.7). So, you should implement BADI 'BADI_SD_SALES' - this must be done in transaction SE19. In particular for the purpose of adding some additional items into sales document I would implement method SAVE_DOCUMENT_PREPARE. This method has changing table parameter FXVBAP of type VA_VBAPVB_T - it holds all the sales document items. Just add items of yours to it. Certainly, you have to fill all the appropriate fields carefully.
    Hope this helps somehow.
    In that case you should use USEREXIT_DOCUMENT_SAVE_PREPARE subroutine (form). As far as I remember it has no parameters. To add items to the sales document you should modify internal table XVBAP.
    regards
    vinod

  • Can any one help in creating a sales order

    Can any one help in creating a sales order  using va01 transaction ?
    I have a reference sales order number .
    Reason why I need this sales order :- I need it to check my task.
    The task was to generate a routine using VOFM ,create a Ztable with fields:sales area and condition types .The routine is activated if the combination of condition types and sales area exists in the Ztable.
    Can anyone tell me what is relationship between the three :Ztable ,routine and sales order?

    VA01 - Create Sales Order
    Use these steps to create a sales (or project) order for the purpose of billing a cost reimbursable project. The sales order is the document that links the sponsor to the project.
    Get started (SAP menu path, fast path)
    Create sales order: initial screen
    Create project order: overview
    Create Variant to simplify VA01 data entry
    1. Get Started
    SAP menu path: (not in role ZSBM)
    SAP Fast Path
    At the Command Line, enter: /nVA01
    2. Create Sales Order: initial screen
    Order Type: (Use default = "ZPS" for Project Order)
    Organizational data: (Use defaults)
    Sales organization ("1000" for Sponsored Billing)
    Distribution channel ("10" for MIT Distribution Channel)
    Division ("10" for MIT Division)
    or ENTER
    The Create Project: Overview screen displays, as shown below.
    3. Create Project Order: overview
    Sold-to party (type in 10-digit sponsor ID number, as shown below)
    In Material field of first line item: (type PROJECT to identify as sales order for sponsor billing, as shown below)
    (or ENTER)
    Result: A field for entering the WBS element displays, as shown below.
    WBS element (type in 7-digit WBS number for project)
    Click on  or F11 to SAVE.
    A message states that Project order XXXX has been saved.
    4. Create Variant to simplify VA01 data entry
    Run VA01 as described in step 1, so that the "Create Project Order: overview" screen displays (shown at start of step 3).
    On Item Overview tab, scroll to right to find WBS element column (about half way across).
    Click on column title, WBS Element; hold and drag all the way to left; then drop next to Material column, as shown below.
    Click on tiny (multicolored) icon  above vertical scroll bar (shown above, to far right) to display Table Settings dialogue box, shown below.
    Under Maintain Variants, type name for Variant, for example "my_settings" (leaving Use as standard setting checked); click on Create; then click on Save button to close dialogue box.
    From now on, the WBS element column displays next to Material column when you run VA01.
    Check the path as
    http://web.mit.edu/cao/www/SB2002/CR/VA01.htm

  • Sales order with MRP run but no need of sales order stock while PGI

    Dear Gurus,
    We have scenario in company that we want to run MRP for sales order & generate requirements. But while doing post goods issue for same sales order, sales order stock need not be present.
    Please tell which planning strategy, strategy group or else should be used here.
    Thanks in Advance !!
    Thanks,
    Vishwas 

    Hi,
    Please configure in the following manner..
    create a strategy group say Z9..in this maintain main strategy as 20  and alternate strategy as 10... Now assign this strategy group to material in material master in MRP3 View..
    Now create sales order say A and run MRP with MD50..after completion of production you will get Sales order stock.. now convert this sales order stock unrestricted use stock..
    Now before you are doing PGI for sales order A... go to sales order change VA02 and change the requirement type to KSL from KE and then system will all you to do PGI with unrestricted use stock...
    Thanks
    Kumar

  • Sales order PCA to be updated in WBS elemnet

    Hi Experts,
    Can you please help me on below:
    We have PS and SD, we will create project for additonal work. we will create sales order and assign the project at line item level till here no issues.
    We are using sales order substitution (Materi PCA with Territory) - this updates the PCA from substituion no issues.
    We need this Profit center for our downsteame reports.
    But when we assign WBS to sales order the PCA is getting updated from WBS, i know this is standard SAP.
    But we dont want to distrub the Profit center on sales order we need the same value in Project also.
    can we achieve this automatically.
    Updataing the Profit center of sales order in project - can any one provide some inputs.
    Thanks,
    Sudha

    Hi
    Your WBS is created independant of the Sales Order.. So you can use Validation and not substitution in my opinion
    Either add a User status profile so that the person who releases the WBS also ensures correct PC on the WBS... The WBS shall not allow any transactions till then
    Another option is to use MV45AFZB exit in SD to check the PC in WBS is the same as in Sales Order
    I would prefer a process control and not the exit
    br, Ajay M

Maybe you are looking for

  • Error while creating web proxy

    Hi, I've created a web service in ProjectsManagement workspace (jws). Now, I'm trying to invoke that service from ProjectsFinancialsEss workspace (jws) by creating a web-proxy. However, I'm getting the following error when I'm creating the web-proxy:

  • Process order with reference to sales order

    Dear All, Is there any provision to create a manual process order with reference to a sales order . Regards, venkat

  • Change "Share" button email link default behavior of opening in Office Web App

    When staff use the "share" button to share documents. The URL link that get's emailed out defaults to opening in the browser Office Web App view. How can we change this so it defaults to opening in the client side application? The URL that is sent vi

  • Schedule Job Execution problem

    Hi All, The schedule jobs are taking more time.... to complete We have schdule jobs which will run for every hour,soo to execute the job sometimes it is taking 1hr and sometime 30mins please help me to have the Job execution total time to be constant

  • Not enough space in iTunes?

    When I tried to sync my iPod I keep getting a pop-up that says that there is not enough free space in my iTunes library for all of the content to sync. This makes no sense to me because I want to put the stuff from my iTunes onto my iPod. Also there