Issue : PIR Internal Requirement Plan number generation

Hi,
I am facing Problem on demand release as a PIR with requirement plan number .
Requirement Plan number internally generating for each line items one plan number.
Requirement type : VSF
Version                : 05
Example: I want 10 line items in planning table should create internally only one requirement plan number .
If you know solution help me out.
Regards,
Sadasivam R K

Hi,
Requirement Plan number internally generating I think it is not possible, as it is to  create and to identify one or more planned independent requirements.
Only active version of PIR will be considered
Regards,
R.Brahmankar

Similar Messages

  • Issue :PIR Demand release with internal requirement Plan number.

    Hi,
    I am facing Problem on demand release as a PIR with requirement plan number  from SCM to SAP R/3.
    when generating the requirement plan
    Requirement Plan number internally generating for each line items one plan number.
    Whenever releasing the demand from APO to R/3 , It should give only one requirement plan number for that batch , Not each line item seperate requirement plan number.
    Requirement type : VSF
    Version                : 05
    Example: I want 10 line items in planning table should create internally only one requirement plan number .
    If anyone know solution help me
    Regards,
    Sadasivam R K

    I hope you must have resolved your query at your end.

  • Table/Field for the requirements plan number.

    Hi,
    I need the Table for requirement plan number (that I display in MD61)
    Tablename and Fieldname.
    Thanks

    Pass the material and plant in PBIM and fetch the BDZEI- By using BDZEI and   date (PDATU-PBED), fetch the (PLMNG- PBED )as planned qty, UOM as ( MEINS-PBED) and date (PDATU-PBED) system.

  • Customize the requirements plan number

    Hi,
    where can I customize the requirements plan number.
    Thanks
    Dede

    In MD61 you can enter a reqmt. plan number as per your need, anything preventing you from entering the same?
    or if the business need is something else, then can you let us know the same

  • How to Run MRP with requirement Plan Number

    Dear all,
    I am working for the process of MRP Run .But customer requirement is that "To Run the MRP with requirement Plan Number"
    If you are aware of this scenario ,please provide the solution.
    Thanksin Advance

    Go to MD61
    Select the Radio Button Rqt Plan Number
    Write the plan number eg. "test1"
    now you get the next screen
    Here you can enter the materials like
    first line Testmat1 -qty 100   150 ....
    2nd line Testmat2 -qty 150    100
    like that
    So the difference between MD61 with Material and Rqt Plan number is
    Material means we give requirement for only one material
    But for Requirment plan number , w.r.t one Rqt Plan number we can maintain requirement for multiple material
    same material with same period we can maintain requitement for Different Requirement Plan number
    This is reducing effort of client of data entry and for different sales Regions for the same material through "Rqt Plan No" they can differentiate the rqt
    MRP run run it for PLANT or multiple plant with Scope of Planning
    thanks
    Pl award points if useful
    K.Prabakaran

  • Requirement plan number is to be populated in production order

    Hi all,
    Can anyone suggest how Requirement Plan Number given in MD61 can be populated in production order.
    This is urgent.
    Thanks
    KumaraGuru

    Hi Kumra,
    When we create the Requirement Plan number in MD61 it is updated at PBIM table. And after running the MRP, Requirement plan number (PBDNR) is updated in the PLAF  ( Planned Order Header ) Table.
    I am not sure about, it can be populated in production order.
    Le tus know your requirement so that we can help u further.
    Regards,
    R.Brahmankar

  • Requirements Plan Number - PLAF Table

    Hai PP Gurus,
    Requirement plan number not updating in the PLAF table.
    What would be the reason?
    Pls throw some light on this.
    Thanks & Regards,
    S.Ganeshraja

    Hi ganesh,
    Before using the fuction module use following table.
    PBHI.
    list out the all the data on particular date (PDATU).
    PBIM:
    Pass the all records with refernce to
    PBHI- BDZEI -> PBIM-BDZEI.
    Now u will get list of records for  material number and plant
    Now use fuction module  for planned order Number,
    i think MRP run  create one planned order for all req Plans for  a day.
    Plz tery and comer back & reward and clsoe teh thread.
    regards
    pardeep

  • Requirements plan number

    Hi,
    At what point is the requirements plan number (field PBDNR) populated in SAP. I need to understand when this field first gets populated.
    Thank you

    Hi,
       If you want to give requirement to more than one material ( or a group of materials), through "Requirements Plan number" in the initial screen of MD61, you enter the list of materials.
      In MD62 and MD63, you can view the list of materials collectively by this plan number (PBDNR).
      In real time scenario, the client will use this field as unique to identify the monthly schedule of the respctive month.
       Check this...
    -Thaila Shree

  • Enq: TX - row lock contention in forms 10g sequency number generation

    Iam Getting the Deadlock issue in oracle formdeveloper 10g database is 11g Acutually in our small Hospital organization using different forms generating entrying labrequest form finally save time
    one sequency number will generated i have give procedure below every save criteria form using below procedure some time iam getting lock iam using blocksession query i have find out some
    OSUSER
    MACHINE
    TERMINAL
    PROGRAM
    SQL_ID
    LOGON_TIME
    BLOCKING_SESSION_STATUS
    BLOCKING_SESSION
    EVENT
    user423
    UMCCDOM\LEVEL4-MICU
    LEVEL4-MICU
    PrjMcr.EXE
    0ccngw7dfkmgb
    23/09/2013 11:34:41 AM
    VALID
    277
    enq: TX - row lock contention
    SYSTEM
    WORKGROUP\PRIAPPSVR
    PRIAPPSVR
    frmweb.exe
    0ccngw7dfkmgb
    23/09/2013 11:32:50 AM
    VALID
    186
    enq: TX - row lock contention
    SYSTEM
    WORKGROUP\PRIAPPSVR
    PRIAPPSVR
    frmweb.exe
    0ccngw7dfkmgb
    22/09/2013 2:49:47 PM
    VALID
    277
    enq: TX - row lock contention
    SYSTEM
    WORKGROUP\PRIAPPSVR
    PRIAPPSVR
    frmweb.exe
    0ccngw7dfkmgb
    23/09/2013 7:00:22 AM
    VALID
    186
    enq: TX - row lock contention
    user290
    UMCCDOM\LEVEL2-N
    LEVEL2-N
    PrjMcr.EXE
    0ccngw7dfkmgb
    23/09/2013 10:28:06 AM
    VALID
    277
    enq: TX - row lock contention
    lock are happen after open the code i have find out used FOR UPDATE in procedure please tell me any alternative for this every labrequest form saving time using this procedure for generating prefix sequence number multiple user using with different systems
    PROCEDURE   Gsp_GenSeqNum (I_SvPrefixCd IN VARCHAR2,I_SvUserName IN VARCHAR2,
                              O_SvSeqNum OUT VARCHAR2) IS
    --This Procedure generates the sequence number
    --by retrieving the prefix based on the code
    --supllied to the procedure.
      CURSOR  crSeqGenerator IS
             SELECT Gsn_prefix_last_num, Gsn_prefix_year
                FROM G_SEQUENCE_NUMBER
             WHERE Gsn_prefix_Cd = I_SvPrefixCd
                   AND Gsn_prefix_year = TO_CHAR(SYSDATE,'YYYY')
      FOR UPDATE OF Gsn_prefix_last_num;
      udSeqNum        G_SEQUENCE_NUMBER.Gsn_Prefix_last_num%TYPE;
      udNextSeqNum    G_SEQUENCE_NUMBER.Gsn_Prefix_last_num%TYPE;
      udYear          G_SEQUENCE_NUMBER.Gsn_Prefix_year%TYPE;
      udPrefix        G_SEQUENCE_PREFIX.Gsp_Prefix_Value%TYPE;
    BEGIN
      SELECT Gsp_Prefix_Value
      INTO udPrefix
      FROM G_SEQUENCE_PREFIX
      WHERE Gsp_Prefix_Cd = I_SvPrefixCd;
      OPEN crSeqGenerator;
      FETCH crSeqGenerator
       INTO udSeqNum,
            udYear;
      IF crSeqGenerator%FOUND THEN
         udNextSeqNum  :=udSeqNum + 1;
         O_SvSeqNum     := udPrefix||'/'||TO_CHAR(SYSDATE,'YY')
                                   ||'/'||LPAD(TO_CHAR(udNextSeqNum),6,'0');
      ELSE
    INSERT INTO G_SEQUENCE_NUMBER VALUES(I_SvPrefixCd,TO_CHAR(SYSDATE,'YYYY'),0,I_SvUserName,SYSDATE);
         udSeqNum      :=0;
         udNextSeqNum  :=udSeqNum + 1;
         O_SvSeqNum:=UdPrefix||'/'||TO_CHAR(SYSDATE,'YY')
                             ||'/'||LPAD(TO_CHAR(udNextSeqNum),6,'0');
      END IF;
      UPDATE G_SEQUENCE_NUMBER
         SET Gsn_Prefix_last_num=udNextSeqNum
       WHERE Gsn_Prefix_Cd = I_SvPrefixCd
         AND Gsn_Prefix_year=TO_CHAR(SYSDATE,'YYYY');
      CLOSE crSeqGenerator;
    END Gsp_GenSeqNum;
    Thanks
    subbu

    This application is inbuit with some modules VB (cath ,cardio)and oracle forms for required sequence number generation different time used this procedure whereever required the sequence Prefix generation.If i replace the procedure sequene to oracle standard sequency if the user cannot save the form unnessary sequency generated order is missing from sequence.

  • Materials Required Planning

    Hi all,
        I have already maintained MRP field and forecast field for materials. Pls can anyone tell me the steps to perform MRP activities on the material.. The MRP type i use is forecast-based planning .

    Dear ,
    I am doing this Forcast Base Planning in our busniess .
    Few Question : Are you keeping all the material which will be FBP in one MRP Controller or one MRP Area or One Storage Location ? How are you planning to Excute MRP in MD01?
    Here what we did is I have create  scope of planning where I include different storage location ,plant , MRP area so that various material can be planned through MRP.In your case u can run MRP on plant /sl/mrp area based on requirement  in MD01.But not all the material will be under FBP.In this case I have created an User Exit in MD01 where it will plan only those Material which are having MRP Type-Fore Cast Base MRP irrespective of MRP Controller ,SL ,MRP Area ,Plant
    How to execute Forecast :-
    1.If you are looking for Individual Forecast for any material , u have to go though MM02 , select the Forcasting View  hit on the Execute Forecast  and save.It will based on the Consumption Histroy , Forecasting Model , Smmothing factor , Initialization Factors, Period forecast  .It will calcualte the  forcasting for the stipulated period and safety stock will be calculated based on service level percenrage in MRP3 view .In case of total forecast , you can do it through MP38 :
    1.Enter Plant Code
    2.Copy the material which one u want to execute forcast in case if you want to  shorten ur time .
    3.Period Indicator -M
    4.Forecast Execution : A
    3.Tick on the SAVE/Log Record and execute .
    It will show you how many materials forcasted with quanty , safety stock and forcast realted parametrs in each n every material .How many are failed due to no cunsumption valus with red alarm.
    2.Copy Forcast to Planning Table : MD70 .Enter Plant , Material ,Period To/From  for copying the monthly forecast ,Requirement Type : VFB -check in your case , Version :00  .Give a Requirement plan Number .Tick on Req active ,History ,No Data Base Change , Detail List  .Finally execute .
    3.check the same in MD62 -Change Planning Table with that Req Plan Number not by material /product group.
    4.Run MRP on MD01 based on your requirement as I have shared with u above.
    Regards
    JH
    After that

  • Unconstrained Plan looking for Internal Sales Order Number in Workbench

    There is a column under the Order tab in the Supply/Demand form in ASCP that is titled INTERNAL SALES ORDER. The assumption is that this would in fact be the internal sales order number from the supplying inventory organization. However it comes in null. For all internal orders. Is there a profile or a checkbox that enables this field?
    Thanks in advance!

    Hello,
    In 11.5.10, this field is not used at all. In R12 it is used in distribution planning.
    best regards
    Geert

  • Process Order Batch number generation at the time of order creation

    Dear All,
    I m facing some issue at the time process order creation:
    Current Settings:
    1. Batch Number Creation at the time of order create.
    Reason for this setting: Release of order is done  by releasing operations one by one, therfore batch number will be generated on the final operation release, thats why we set up batch creation at the time of order create.
    2. For FG batch number generation there is a program that copy the SFG(in Order BOM) Batch number to FG. ITs a industry requirement.
    Problem:
    when we create FG order system generate the error message at the time of order creation tht No batch could be determine.
    Please suggest the solution
    Thanks,

    Hi
    Hope you have cretaed Batch serch strategy in COB1
    U need to maintain it as per your strategy type.

  • Deactivate Serial Number Generation in MIGO

    Hi,
         In MIGO,Serail number generation is made mandatory through Create serial no.s automatically checkbox in serial number tab.The process is such that the user will Check and then Post.So while pressing the Check button,internally serail numbers are generated and while posting the serial numbers are generated skipping the generated numbers in Check.ex.while checking 001 and 002 are internally generated and aftr Post if we check in IQ03 we get 003 and 004;ie 001 and 002 are skiiped.
    Can anybody suggest how to avoid serial number generation while Check?

    Hi,
    Apply Transaction Variant and Screen Variant through transaction SHD0 for MIGO. Hope it will solve your problem.
    Otherwise, discuss this requirement with MM Functional Consultant. In SPRO, it may have some setting to make it display...
    Thanks
    Vikranth

  • How to Customize Employee Number Generation?

    m trying to generate a custom employee,applicant numbers through a dummy business group.
    I've created on Application: Oracle E-Business 11.5.10.2 the work structure and am now on the step of customizing the employee generating number.
    I followed the link steps:
    Below steps already done:
    Technical Side:
    1- Create New Sequence in DB.
    -----Sequence Code----------
    DROP SEQUENCE APPS.APPSLEAD_CUST_NUMB;
    CREATE SEQUENCE APPS.APPSLEAD_CUST_NUMB
    START WITH 1
    MAXVALUE 999999999999999999999999999
    MINVALUE 0
    NOCYCLE
    NOCACHE
    NOORDER;
    2- Create New Package for issuing the numbers.
    ----------Package Code--------------
    Create or replace package appslead_package as
    Function get_emp_custom_number (
    p_business_group_id IN number
    ,p_legislation_code IN varchar2
    ,p_person_type IN varchar2
    ,p_person_number IN varchar2
    ,p_party_id IN number
    ,p_person_id IN number
    ,p_national_id IN varchar2
    ,p_date_of_birth IN date
    ) return varchar2;
    end appslead_package;
    Create or replace package body APPSLEAD_PACKAGE as
    Function GET_EMP_CUSTOM_NUMBER (
    p_business_group_id IN number
    ,p_legislation_code IN varchar2
    ,p_person_type IN varchar2
    ,p_person_number IN varchar2
    ,p_party_id IN number
    ,p_person_id IN number
    ,p_national_id IN varchar2
    ,p_date_of_birth IN date
    ) return varchar2 as
    /*Check if the person id is exists on the system or not*/
    cursor person_exists is
    select employee_number,applicant_number,npw_number
    from per_all_people_f
    where party_id = p_party_id;
    --and p_effective_date between effective_start_date and effective_end_date;
    lseq_num number;
    l_next varchar2(30);
    l_emp_num varchar2(30);
    l_apl_num varchar2(30);
    l_npw_num varchar2(30);
    begin
    open person_exists;
    fetch person_exists into l_emp_num,l_apl_num,l_npw_num;
    if person_exists%notfound then
    Select to_char(Appslead_Cust_Numb.Nextval) Into lseq_num From Dual;
    l_next := 'AppsLead-'||lseq_num;
    return l_next;
    Else
    If p_person_type = 'EMP' then
    l_next := l_emp_num;
    Elsif p_person_type = 'APL' then
    l_next := l_apl_num;
    Elsif p_person_type = 'CWK' then
    l_next := l_apl_num;
    End if;
    End if;
    Close person_exists;
    return l_next;
    end get_emp_custom_number;
    End appslead_package;
    Functional Side:
    1- Create or Modify Business Group Employee numbering method to Manual.
    2- Create New Formula Function.
    3- Create New Formula EMP_NUMBER_GENERATION with Type "Person Number Generation"
    ------Formula Script--------
    EMP_NUMBER_GENERATION
    Create Custome formula for generation employee number*/
    DEFAULT FOR Person_Number IS ' '
    DEFAULT FOR Party_ID IS 0
    DEFAULT FOR Person_ID IS 0
    DEFAULT FOR National_ID IS ' '
    DEFAULT FOR DATE_OF_BIRTH IS '1900/01/01 00:00:00' (date)
    DEFAULT FOR Hire_Date IS '1900/01/01 00:00:00' (date)
    INPUTS ARE
    Legislation_Code (text),
    Person_Type (text),
    Person_number (text),
    Party_id,
    Person_id,
    Date_of_birth (date),
    Hire_date (date),
    National_ID (text)
    Next_Number = '0'
    Invalid_msg = ' '
    IF Person_Type = 'EMP' then
    Next_Number = TO_CHAR(Get_Emp_Custom_Number(Legislation_Code,Person_Type,Person_Number,Party_Id,Person_Id,National_ID,Date_Of_Birth))
    Else
    Invalid_msg = 'This is not an person_type of Employee!'
    Return Next_Number
    Now, when I create a new employee I need the employee number to appear as
    "AppsLead-Emp-00001"
    But its not, and the screen of employee master is not allow to create an employee without filling the number.
    How to do the same?
    What should be the Employee Number Generation ?
    1- Automatic generation with Global Sequencing
    2- Manual
    If your answer is manual, in the employee master screen, the employee id is required and when you create the employee the id should be entered.

    there are some fast formula you can use.
    Please check metalink

  • Deleting a Requirement Plan

    Hello All,
    I have a issue regarding PIR -> Requirement Plan.
    We have uploaded a Requirement Plan through a BADI which read Excel File with TCode ZMD61 which has the Prodn Plan for Jan2010, plan named as JAN10.
    Requirement Qty of this plan is getting updated in table MDPB.
    Now i want to Delete this requirement plan, how can i do that !?
    I tried to delete the requirements through MD62, was able to delete all, but the table (MDPB) still shows the Requirement plan JAN10 still existing at the table level. Becuase of which the reports which are linked to MDPB table are giving values of the Plan which i have deleted.
    How can i remove  / edit these values at table level.
    Thanks in advance,
    Harris

    Dear All,
    Thank you so much for your inputs and valuable comments.
    But the Issue got resolved in rather orthodox manner.
    Issue: Plan not existing, but the table was displaying the
    1. I uploaded the Materials which were being displayed in the table MDPB through MD61.
    2. Put any Qty as a Requirement.
    3. Saved the Plan
    4. Deleted the plan.
    Result: The entries got cleared from the Table.
    Thanks and regards,
    Harris

Maybe you are looking for