Very Urgent Client requirement in OM

Hi Oracle Gurus,
Clients follow below procedure while shipping the product to customer in current system:
Ex: Receives Sales orders from customer as below:
1-july-12 - Part:ABC 200
3-july-12 - Part:ABC 500
10-jul-12 Part:ABC 700
If Qty 800 is manufactured, simply they select the orders by FIFO method and system automatically calculate Qty 800 from order 1 – 200, order -2 500 and remaining from order 3 100. No need to calculate manually.
It will end up with 10 july 12 order as Qty 600 pending.
Their system shows 200 – 200 shipped; 500 – 500 shipped and 700 – 100 shipped
Is it possible to achieve this in Oracle standard system in order management or need to go for customization?
Quick responses are highly appreciated, helpful.

943549 wrote:
Hi Oracle Gurus,
Clients follow below procedure while shipping the product to customer in current system:
Ex: Receives Sales orders from customer as below:
1-july-12 - Part:ABC 200
3-july-12 - Part:ABC 500
10-jul-12 Part:ABC 700
If Qty 800 is manufactured, simply they select the orders by FIFO method and system automatically calculate Qty 800 from order 1 – 200, order -2 500 and remaining from order 3 100. No need to calculate manually.
It will end up with 10 july 12 order as Qty 600 pending.
Their system shows 200 – 200 shipped; 500 – 500 shipped and 700 – 100 shipped
Is it possible to achieve this in Oracle standard system in order management or need to go for customization?
Quick responses are highly appreciated, helpful.I think this is a standard business process..
what we can do in oracle OM is create 3 lines with the above schedule ship date..
Pick release and ship confirm the lines 1 and 2..which will be fulfiled right away..and for line 3 you can ship the 100 quantity too...and the remaining quantities will be backordered as there is no on hand available to fulfill it...and oracle will split the line 3 with remaining quantites which will be in awaiting shipping...then you can fulfill the quantities when you have on hand..
HTH
Mahendra

Similar Messages

  • Attachment issue --very urgent help  required

    Hello friends,
    1)i have create page and deatal page . requirement is that we have to load required attachments in table region, if not loading required attachments exception will raise. this validation is working fine in create page.
    2)same in detail page i loaded required attachments also excepiton is raising.
    waht would be cause. i am very new to ADF technology.
    very urgent to fix this issue. any one help me out.
    Thanks,
    vamshi.
    Edited by: Krishna Vamshi on Jul 1, 2010 6:14 PM

    Kirshna,
    Unfortunately your question is very unclear.
    Let me say that if you are asking about OA Framework, you should ask on the OA Framework forum, not here.
    also excepiton is raising.It will help if you say what the exception is.
    John

  • Urgent: client requirement

    Hi Sap Experts,
    when I am executing the automatic payment run system is generated 2 checks for one vendor, that vendor have two invoices each invoce amount are 10000, 20000.
    Here two invoices amount should come in one chck , when executing automatic payment run. T/code F110
    is it possible , if it is possible please give me advise.
    Thanks in advance,
    Prabhakar
    Moderator: please obeserve the [forum rules |Before you post: Rules of Engagement;- No words such as "urgent" in the thread title. Thread locked.

    Hi prabhakar,
    In FBZP TCode Click 4 th button. i.e., Payment Method in company codes.  There you select the payment method for your company code and double click. 
    In the next screen you will find a check box called, "Single Payment for marked item".  Press F1 on that and you find the below description.
    """""Indicator: One Payment per Item?
    Causes open items which contain this payment method to be paid individually.
    Use
    All items, for which the payment method so indicated is entered explicitly, are paid individually. If the payment method is not specified explicitly but is instead selected by the payment program, several items can be paid together.""""""
    The functionality of this check box is that, if you flag it and give the payment method in the invoice document, then that will be paid through a separate check.  if you dont give the payment method in the invoice document, then it will pay all the invoices together.
    Hope this helps you a lot.
    Regards,
    Sreekanth....

  • Very Urgent help Required

    iam making a j2me messenger using msn server . the server communicates the protocol8(which)iam using currently.
    first i open the connection with the server using SocketConnection.
    the i open the InputStream and the OutputStream in a separate thread which is a simple java class called Threader the object of this class is called in the midlet now the first string that i must send is the version command i.e VER 0 MSNP8 CVR0\r\n.
    the server must reply back with the response VER 0 MSNP8 CVRO
    this problem is that when i run my midlet the Threader class that runs this authentication process doesnt get called at all it seems that the object doesnt get created that i created in the actionCommand() method please help and tell me what to do if u can correct the code than u r welcome but kindly hurry.
    * Tester.java
    * Created on July 10, 2006, 3:33 AM
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import javax.microedition.io.Connector;
    import javax.microedition.io.SocketConnection;
    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;
    * @author Administrator
    * @version
    public class Tester extends MIDlet implements CommandListener{
    Command start;
    Form fmMain;
    Display ds;
    Threader th=new Threader();
    public Tester()
    ds=Display.getDisplay(this);
    start=new Command("Go",Command.SCREEN,1);
    fmMain=new Form("Geting Varified ");
    fmMain.addCommand(start);
    fmMain.setCommandListener(this);
    public void startApp() {
    ds.setCurrent(fmMain);
    public void pauseApp() {
    public void destroyApp(boolean unconditional) {
    public void commandAction(Command command, Displayable displayable) {
    if(command==start)
    th.start();
    class Threader implements Runnable {
    SocketConnection sc=null;
    InputStream in=null;
    OutputStream out=null;
    public void run() {
    try
    getVarified();
    catch(Exception e)
    System.out.println(e);
    public void start()
    try
    Thread thread=new Thread(this);
    catch(Exception e)
    System.out.println(e);
    private void getVarified() throws IOException{
    try
    String url = "socket://" +"messenger.hotmail.com"+ ":" +1863;
    sc = (SocketConnection) Connector.open(url);
    in = sc.openInputStream();
    out = sc.openOutputStream();
    out.flush();
    String str="VER 1 MSNP8 CVR0\r\n";
    out.write((str+ "\r\n").getBytes());
    out.flush();
    StringBuffer sb = new StringBuffer();
    int c = 0;
    while (((c = in.read()) != -1) ) {
    sb.append((char) c);
    System.out.println(sb.toString());
    catch(Exception e)
    System.out.println(e.toString());
    }

    I don't think you can rent Total Care anymore, if you can it is certainly not advertised or suggested. I know Business can pay extra for Total or other agreed levels of care but Business and Consumer are run completely independently from one another.
    Anyway, if the guy really is a Surgeon on call why has his Local NHS Primary Care Trust not registered him under their Total Care agreement with BT?
    Or perhaps it is really a case of, I need my line because I just simply can not function without phone or internet for two or three days so I will pretend I am something like a Surgeon in the hope BT and Openreach will drop everything and rush out to fix my line over the hundreds if not thousands of other people who called before me.
    In instances like this I always give the same advice, man up and get on with it.

  • Very Urgent Requirement

    Hello
    HCL Technologies is one of India's leading global IT
    services and product engineering companies, providing
    value-added, software-led IT solutions and services to
    large- and medium-scale organizations.
    We need people very urgently with the following skill set.
    Compensation is absolutely not an issue for the right candidate.
    Position is based in chennai, India.
    Should be able to Join by Apr 28, 2003(next week).
    Required for a period of 4 months on a contract basis or permanent as desired by the candidate.
    Candidates should be excellent designers and should be proficient in
    UML.
    Position 2 - Core Java, Swing. Experience in Dnd is Preferred.
    Role: Guide a team of 6-7 people on Complex java applications and
    should be able to design,code, unit test and integrate.
    Please Send your resumes to [email protected] along with
    your contact numbers.
    Pls do not reply to the group, reply to me separately.
    Thanks & Regards,
    Nagendra

    Hi,
    I guess you should be a little bit more specific in your questions. Hopefully you did already some research yourself. Last may 2012 I have been visiting the RittmanMead BI Forum. There I had the privilige to attend the following presentation; http://www.rittmanmead.com/files/biforum2012/heljula_security_123.pdf
    This should give you a little bit of background.
    Feel free to come back with some specific questions after you have tried yourself. One advise upfront. Don't apply security to specific users. Better use the 11g Application Roles
    Good Luck,
    Daan Bakboord
    http://obibb.wordpress.com

  • Hi friends it is very urgent requirements

    hi experts,
    i have one good requirement ie
    in CRMD_ORDER trancation when i give a quotation no there u will find one tab document when i click that i will get an icon for importing a file from my desktop.
    so i want to make every thing with my selection-screen.
    IN my selection screen i have one field for quotation no and paramater to select the document from my desktop, so when i exectute my program the document should be placed in crmd_order transcation.
    very very urgent requirement.

    Hi,
    check the below
    This comes in the attributes window while creating a program
    Authorization Group
        Authorization group to which the program is assigned.
        The assignment of a program to an authorization group plays a role whe
        the system checks whether the user is authorized to:
        o   Execute a program
              > Authorization object S_PROGRAM
        o   Edit a program (-Include) in the ABAP Workbench
              > Authorization object S_DEVELOP
        Programs that are not assigned to an authorization group are not
        protected against display and execution.
        Security-related programs should, therefore, always be assigned to an
        authorization group.
        Report RSCSAUTH can also be used to assign programs to authorization
        groups. This report is documented in detail.
    and for alv while designing the menu for it  u  can assign any ICON to your button while designing it there is option for that
    reward if helpful

  • Not geeting the proper excel output as per the client requirement .Urgent

    Hi all,
    I have a rtf and i want to take the report output in ms-excel format .....
    I am able to get the excel out put but the problem is that for one of the field in rtf "COMMENTS" .... it contain the detail text of 100 to 120 words ....
    as per client requirement they want this "COMMENT" data in one line in excel output .
    can any rtf design expert suggest me how to get this output in excel format as per my client requirement .....
    Please advice.................ITS URGENT
    thanks in advance
    RP

    Hi all,
    I have a rtf and i want to take the report output in ms-excel format .....
    I am able to get the excel out put but the problem is that for one of the field in rtf "COMMENTS" .... it contain the detail text of 100 to 120 words ....
    as per client requirement they want this "COMMENT" data in one line in excel output .
    can any rtf design expert suggest me how to get this output in excel format as per my client requirement .....
    Please advice.................ITS URGENT
    thanks in advance
    RP

  • Price limit for material -- very urgent requirement

    hi gurus,
    i m facing a prob., actually we want to assign a certain amount for a material and we ask our users to procure that material from any vendor, But they can not exceed that limit which we had defined  while creating the info-record and Purchase order.
    how could i do that.
    useful answer will be awarded..
    please reply soon.. its very very urgent.
    Thanks:
    piyush singh

    hi gurus,
    I m telling you my problem in more clear way:
    while creating a PO the value get updated from info-record, this value should be under certain limit so that the End-user can not exceed the material price after a certain limit in PO.
    if the End-user changes the info-record or creat the info-record with price exceeding that limit ,the syatem will pop-up a message and can't allow the end-user to save, and even if they get it saved.. then the system will not allow end-user to save the PO with that exceeding price.
    the scenario is as follows:
    we fixed a price limit some-where for material Xand ask our end-user that you can buy the material X
    from any of the vendors. they whether then go to creat new info-record or change the existing info-record.
    THEN,
    the system can only save or change the price in info-record under the defined limit, if exceeding the system will not get saved the info-record.
    OR
    If he succedeed to save the info-record with the exceeded value, Then this changed price will get pop-up while creating PO , but if the value of the PO foe material X exceed the limit which we had defined for that material X the system can't save the PO.
    Where will i set this Limit for Material X.
    Thanks:
    Piyush Singh

  • VERY URGENT REQUIREMENT PLEASE...................

    Hi All,
    Can Any one Help me with some ECM Config Documents pLease , its very urgent please.........Please.........
    Regards,
    Vinod.

    Hi Vinod,
    Please go through the link it will be help full.
    http://help.sap.com/saphelp_47x200/helpdata/en/74/df293581dc1f79e10000009b38f889/frameset.htm
    Regards,
    Raghu kumar R

  • UPDATE ROUTINE --- CUBE --- ODS Very Very URGENT

    Hi Collegues/Friends ,
    First I need to thank for the intiators of this site , as I came to know that for many
    problems we will get different best solutions ... Hoping the same I am posting a question
    which is very very very urgent as the client is running after me for this .
    My Requirement is as Follows. ..
    I Moving the data from Cube to ODS . While i need to write a routine for an extra field in
    ODS based on Billing Quantity in Base Unit of Measure . The Key Field in the ODS Is UNIQKEY
    Transaction and It is a Characterstic in the Cube and we have MAterial as another
    Characteristic  and core element as navigational attribute .
    In the Cube for every UNIQKEY transaction- there are more than One line items. 
    My data fields in the ODS are Billing Quantity in Base Unit of MEasure and and EXTRA FIELD
    : No of Items in Transaction . But the thing is that I have only Billing Quantity in Base
    Unit of Measure in cube as a key figure
    BAsing on the UNIQKEY transcation and Billing Quantity In Base Unit Of Measure I need to
    populate the No of Items in Transaction... For this i need to write a routine .
    Let suppose say that for the Materials the core elements are as follows
    Material  Core element
    10         1 -- fuel -- In liters
    20         2 -- Cigar - in PAck
    30         3 -- Coke - in Cans
    Now Lets see how the records are there in InfoCUbe
    Uniqkey  /  Material  / Core element /Billin Quantiy
    A          /   10      /     1        /    22
    B          /   30      /     3        /    2
    C          /   10      /    1         /  15
    C          /   30      /     3        /     2
    D          /   20      /     2        /    10
    D          /   30      /     3        /    2
    And IN the ODS -- I need to Populate the No OF items in Transaction.
    the Logic behind this as follows .
    1.if Materail is of type  1(Mean if the core element - 1)
    I need to Populate the No of items in tnx = 1
    2.If Material id of type 2 or 3 I need to populate the billing quantity to the no of
    transcations.
    3. If the Uniqkey tanscation contains two line items as  suppose that you have 20 litres of
    fuel and 2 cans of coke, then No of Items in the transaction should be 3 and Billing
    Quantity in BUoM 22
    billing quantity in BUoM = 20 litres for the first line item and 2 for the second line
    item...
    then as the first line item is fuel, field No OF Items in the Transcation should be 1
    (replacing the 20) + 2 = 3
    so the final result in the ODS should be billing quantity in BUoM = 22 and The Items in the
    Transcation = 3
    For this I have Written a Rouinte like this for that field
    PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: /BI0/PMATERIAL.
    DATA: TITEMS LIKE /BIC/AZPOCODS00-/BIC/ZTITEMS,
           CORE_ELEMENT like /BI0/PMATERIAL-RPA_WGH1.
    $$ end of global - insert your declaration only before this line   -
    FORM compute_data_field
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
      USING    COMM_STRUCTURE LIKE /BIC/CS8ZPOCTUS04
               RECORD_NO LIKE SY-TABIX
               RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
      CHANGING RESULT LIKE /BIC/AZPOCODS00-/BIC/ZTITEMS
               RETURNCODE LIKE SY-SUBRC "Do not use!
               ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal table "MONITOR", to make monitor entries
    check not COMM_STRUCTURE-material is initial.
      select SINGLE RPA_WGH1
            INTO CORE_ELEMENT
            from /BI0/PMATERIAL
            where
            material = COMM_STRUCTURE-material
            and  OBJVERS <>'D'.
       IF CORE_ELEMENT EQ '1'.
       TITEMS = '1'.
         CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
           EXPORTING
             input         = titems
          IMPORTING
            OUTPUT        = titems
       ELSE.
       TITEMS = COMM_STRUCTURE-BILL_QTY.
       ENDIF.
    result value of the routine
      RESULT = TITEMS..
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine - insert your code only before this line         -
    Does it satisfy all the conditions ?? mentioned above if . As far As i know as the only key
    field in the transcation it will satisfy the first two conditions .
    I want to know or If possioble anybody pls take some pain for me to send the code or any
    Ideas for satisfying all the conditions.
    Hope I will get immediate replies....
    Mail me to [email protected]

    Reddy,
    Please do not post in all sections ... makes it hard to follow up on posts..
    Arun

  • F110,  APP run,  payment advice,  Very Urgent

    Hi,
    All
    I have an very urgent problem which needed to be solved immidiatly,  I need to prepare a payment advice form as per the requirement of the client,  The problem is, I unble to test the developed form at APP run,    I want know where or How I can see the preview or print of the payment advice  so that I can test it and send to client immidiatly,  client is asking as very urgent,  as the project is already on LIVE, 
    Kindly help to this,  and very thankful to all
    Thanks & REgards,
    Zeenathunnisa

    HI,
    I have configured the payment advice and assigned the variant to run upon the payment program to print the payment advice. but the log of the payment shows me the "payment medium created in the format"
    Abap/4 processor error: "Call_function_parm_missing"
    I think  am missing some configuration. Can any body provide me how to check the configuratio and what is the necessary configuration to be done for payment advice print and we are not using the check print option.
    "Requirement is when the payment run is done it should print the payment advice also"
    Earleir reply is greatly appreciated and awarded.
    Is it possibel to print payment advice for manual payment also.
    Best Regards
    Rajesh

  • F110_APP_Payment Advice Form_ Very Urgent

    Hi,
    All
    I have an very urgent problem which needed to be solved immidiatly, I need to prepare a payment advice form as per the requirement of the client, The problem is, I unble to test the developed form at APP run, I want know where or How I can see the preview or print of the payment advice so that I can test it and send to client immidiatly, client is asking as very urgent, as the project is already on LIVE,
    Kindly help to this, and very thankful to all
    Thanks & REgards,
    Zeenathunnisa

    hi,
    you could create print preview or test the form in the form painter itself.
    for automatic triggering of your output  you should configure the output using the tcode NACE.
    Easier way would be inform your Functional Guy to configure the output determination inorder to trigger the printing of your form.
    Cheers,
    Abdul Hakim

  • XML SQL utility ( Very Urgent)

    Hi,
    Running the Client side Front-End works for me....Thank you
    very much. These are all my questions.
    1. As far as my understanding goes XML Parsers are used to parse
    the incoming XML documents before updating the database. But
    when I used the Oraxle XML class(getXML option)I found one
    command line option called -useDOMDoc( Use the DOM API to
    generate the XML doc). I am not clear about it's functionality.
    Why it's being used to create a XML document? Or explain me
    clearly about the functionality of getXML option?
    2.With the help of putXML command line option I could insert one
    XML document into Oracle 8i ( I could insert one table only). My
    question is if I have a XML document which contains elements
    from two tables( emp and detail) and tags from the same two
    table too. In that case how could I insert into two tables? what
    I should do?
    For example my DTD has columns for two tables emp and detail.
    Here is my xml document, and the command which I am going to use
    in the command line would be
    java OracleXML putXML -user "scott/tiger" -filename xxxxx emp,
    details
    <?xml version="1.0"?>
    <!DOCTYPE ROWSET [
    <!ELEMENT ROWSET (ROW)*>
    <!ELEMENT ROW (EMPNO, ENAME?, JOB?, MGR?, HIREDATE?, SAL?,
    COMM?, DEPTNO?)>
    <!ATTLIST ROW num CDATA #REQUIRED>
    <!ELEMENT EMPNO (#PCDATA)>-----------To Table EMP
    <!ELEMENT ENAME (#PCDATA)>-----------To Table EMP
    <!ELEMENT JOB (#PCDATA)>-------------To Table EMP
    <!ELEMENT MGR (#PCDATA)>-------------To Table EMP
    <!ELEMENT HIREDATE (#PCDATA)>--------To Table EMP
    <!ELEMENT SAL (#PCDATA)>-------------To Table EMP
    <!ELEMENT COMM (#PCDATA)>------------To Table EMP
    <!ELEMENT DEPTNO (#PCDATA)>----------To Table EMP
    <!ELEMENT LOCATION (#PCDATA)>--------To Table DETAILS
    <!ELEMENT ALLOWANCE (#PCDATA)>-------To Table DETAILS
    ]>
    <ROWSET>
    <ROW num="1">
    <EMPNO>88</EMPNO>
    <ENAME>cmos</ENAME>
    <LOCATION>usa</LOCATION>
    <ALLOWANCE>1000</ALLOWANCE>
    </ROW>
    </ROWSET>
    Thanks,
    Chan...
    null

    Hi Chan,
    Hello Mr. "very urgent" Chan,
    1- The command line front end of the XSU, besides being useful
    for you users, it is also a great tool for us to test the XSU.
    Basically the -useDOMDoc makes the XSU use OracleXMLDocGenDOM to
    generate the doc. When using the query API you can pass the
    OracleXMLDocGenDom class to the getXML request and instead of a
    string contining the xml document you will get back a DOM tree
    (i.e. Document object).
    2- This issue is visited at:
    http://f2.dejanews.com/oracletechnet/members/index.cgi?do=showmsg
    &conf=Oracl1.XML&msg=1431&show=all&depth=all
    Chan (guest) wrote:
    : Hi,
    : Running the Client side Front-End works for me....Thank you
    : very much. These are all my questions.
    : 1. As far as my understanding goes XML Parsers are used to
    parse
    : the incoming XML documents before updating the database. But
    : when I used the Oraxle XML class(getXML option)I found one
    : command line option called -useDOMDoc( Use the DOM API to
    : generate the XML doc). I am not clear about it's functionality.
    : Why it's being used to create a XML document? Or explain me
    : clearly about the functionality of getXML option?
    : 2.With the help of putXML command line option I could insert
    one
    : XML document into Oracle 8i ( I could insert one table only).
    My
    : question is if I have a XML document which contains elements
    : from two tables( emp and detail) and tags from the same two
    : table too. In that case how could I insert into two tables?
    what
    : I should do?
    : For example my DTD has columns for two tables emp and detail.
    : Here is my xml document, and the command which I am going to
    use
    : in the command line would be
    : java OracleXML putXML -user "scott/tiger" -filename xxxxx emp,
    : details
    : <?xml version="1.0"?>
    : <!DOCTYPE ROWSET [
    : <!ELEMENT ROWSET (ROW)*>
    : <!ELEMENT ROW (EMPNO, ENAME?, JOB?, MGR?, HIREDATE?, SAL?,
    : COMM?, DEPTNO?)>
    : <!ATTLIST ROW num CDATA #REQUIRED>
    : <!ELEMENT EMPNO (#PCDATA)>-----------To Table EMP
    : <!ELEMENT ENAME (#PCDATA)>-----------To Table EMP
    : <!ELEMENT JOB (#PCDATA)>-------------To Table EMP
    : <!ELEMENT MGR (#PCDATA)>-------------To Table EMP
    : <!ELEMENT HIREDATE (#PCDATA)>--------To Table EMP
    : <!ELEMENT SAL (#PCDATA)>-------------To Table EMP
    : <!ELEMENT COMM (#PCDATA)>------------To Table EMP
    : <!ELEMENT DEPTNO (#PCDATA)>----------To Table EMP
    : <!ELEMENT LOCATION (#PCDATA)>--------To Table DETAILS
    : <!ELEMENT ALLOWANCE (#PCDATA)>-------To Table DETAILS
    : ]>
    : <ROWSET>
    : <ROW num="1">
    : <EMPNO>88</EMPNO>
    : <ENAME>cmos</ENAME>
    : <LOCATION>usa</LOCATION>
    : <ALLOWANCE>1000</ALLOWANCE>
    : </ROW>
    : </ROWSET>
    : Thanks,
    : Chan...
    Oracle Technology Network
    http://technet.oracle.com
    null

  • Cx_sy_export_no_shared_memory----very urgent

    Hi all,
    I am trying to execute one query in RRMX. After giving the selection field it is throwing the following error message:
    error in exception with the type "cx_sy_export_no_shared_memory"occured ,but
    error no space left in the shared memory.
    Could anyone let me know what is the solution for this...its very urgent..
    Thanks,
    Manjula

    Hi Kapadia,
    According to client requirement he wants to see the report for the period 001.2006 to 012.2006.When i gave this range its throwing the error mentioned.If could see the report by giving perticular date wise.But its not showing the report if give the above mentioned range.
    So, what is the solution for this...please provide me the solution..its very urgent
    -Manjula

  • Badi's on vi01. Pls Its very urgent

    Hi Experts,
          I have given the requirement below I am not aware of badi's. Pls tell me the info about  Business event 1120P. And also post the coding for this functionality . Its very urgent
    Enhancement Summary
    Two user exits are needed to determine the correct G/L Account and Cost Center on Shipment Cost documents and post the Material Group on the Accounting document. BADI_SCD_ACCTG and Business Event 1120P can be used to accommodate the new functionality.
    Business Process
    Specific G/L Accounts and Cost Centers have to be determined to post on the Shipment Cost document. This is needed to provide accurate management reporting capabilities on shipments for Sales Order or Stock Transfer Order. A new custom table must be created which contains the following information: Distribution, Mode of Transport, Account, Cost Center Material group. Distribution is an identifier here if this shipment originated from an SO or STO.
    There are no screens involved in this enhancement.
    Components
    Table: ZTABLE1
    Field     Data Element     Type     Length     Description
    MANDT     MANDT     CLNT (key)     3     Client
    DISTRIBUTION     Z_DISTRIBUTION     CHAR (key)     1     Distribution
    MOT     ZZDEF_MOT     CHAR (key)     2     Mode of Transportation
    MATKL     MATKL     CHAR (key)     9     Material group
    SAKNR     SAKNR     CHAR     10     G/L Account Number
    KOSTL     KOSTL     CHAR     10     Cost Center
    This table gets updated manually by the FI team.
    Values for Distribution are:
    ‘1’  =  Primary Distribution to Refinery
    ‘2’ = Primary and Secondary– Excluding refinery
    All entries must be checked against SAP config and master tables
    User exit BADI BADI_SCD_ACCTG will be used to determine the correct G/L Account, Cost Center and Product Group based on Distribution and Mode of Transport. This BADI gets called only when a new Shipment Cost document get created.
    Once the BADI determined the new values it populates field c_vfkn-sakto with the G/L account, field c_vfkn-kostl with the Cost Center and exports the Product group to memory.
    There is no field on the Shipment Cost Document to store the Product group. Therefore another mechanism must be used to get the Product Group on the accounting document.
    Business Event 1120P can be used to import the Product group out of memory and put it on BSEG-MATNR. Structure BSEG_SUBST must be enhanced with field MATNR for this purpose.
    Function, Rules, Exits      Description of Functionality, Rules, Exits
    BADI_SCD_ACCTG     Business Add-In for Shipment Cost Account Assignment
    Business Framework     Business Event 1120P can be used to import the Product Group from memory and to populate field BSEG_SUBST-MATNR.
    This event gets called from different places. It needs to be ensured that it only populates the value when it was called from BADI_SCD_ACCTG.
    Custom Table     A look-up Table needs to be maintained for Distribution, Mode of Transport, G/L Account, Cost Center and Material Group
    Transaction code     To maintain the new table
    Append Structure     To enhance structure BSEG_SUBST with MATNR
          Business Add-In BADI_SCD_ACCTG can be used to determine the account assignments for a shipment cost item to set the G/L Account and Cost Center. All data needed to determine the new information gets provided in this BADI.
    Logic:
    •     Determine if STO or SO based on Document Category from internal table I_REFOBJ-VTRLP field VGTYP If is C then Distribution type is Sales Order (Primary and Secondary – Excluding Refinery – ‘2’ ) else we need to check the receiving plant. If the receiving plant (I_REFOBJ-VTRLK field WERKS) is a refinery the Distribution type is Primary (1) else it’s a (Primary and Secondary – Excluding Refinery – ‘2’ ). Refineries can be identified via Function Module Z_M_GET_PLANTCLASSIFICATION. The plant must be passed into Import Parameter IP_SAPPLANT and field INT_PLANTCHAR-ATNAM must be looked up with value SAPTYPE. If it exists and field ATWRT contains ‘RFY’, the plant is a refinery.
    •     Product Group can be determined from the Material master through Material group field MARA-MATKL.
    •     Mode of Transport will be passed in the BADI in VTRLK-OIC_MOT.
    •     Select single entry from table ZTABLE1based on Distribution, Mode of Transport and Material Group. If nothing gets selected, error message ‘No entry exists in table ZTABLE1for Distribution (distribution), MOT (MOT) & Mat. Group (material group)’ should be triggered.
    •     Move ZTABLE1-SAKNR  to c_vfkn-sakto and ZTABLE1-KOSTL to c_vfkn-kostl
    •     The Material group must be exported to memory in BADI_SCD_ACCTG
    •     The Material group must be imported from memory in Business Event BP1120P
    •     Free Memory in Business Event BP1120P
    This is VI01 – Creation of Freight Cost Item screen

    check the reply of ur Same Post .
    regards
    prabhu

Maybe you are looking for

  • TABLES IN SD(Sales & Distribution)

    Hi Guys, I am part of Migration Project.here we are mapping the Fields of SAP with Peoplesoft. Now we are carrying with SD Module of SAP. there are lot of things Confusing me in SD. First of all the fallowing tables in SD Related to Sales Order i wil

  • Canoscan LIDE 100 platen not moving

    My canon LIDE 100 scanner was working perfectly, but after a recent move, stopped. The scanner is present in About my Mac, and responds to calls but makes a short grinding noise and then a driver communication error pops up. I tried the scanner under

  • Oracle Workflow Vote Yes/No problems

    Hi, I am new to Oracle Workflow and trying to solve this problem: I set up a process which includes the Vote Yes/No Activity (notification). The notification should be sent to a role (a group of users) and I want all users to respond before the proce

  • Scale up/down among tiers

    If I start with the Basic Tier B1, can I later scale to B2 and then to B3? If at some time I see that B3 is not enough, can I scale to Stantard Tier S1 and from here to S2 and later to S3? I understand that one advantage of cloud services is to be ab

  • HT5177 Why does Final Cut Pro X tell me mpg is supported, but wont recognize it when I try to import it from my files??!!

    I am trying to import an mpg file and Final Cut Pro X wont recognize the file.. please help. Final Cut Pro says it is a supported file, still wont recognize it!