Material Determination at the time of Order Entry

Hi All,
I am a novice to SD Module. I am basically an ABAPER. We have a requirement to restrict certain Materials. My question is as follows :
While in the time of Sales Order Creation if you give the Material Characteristic SAP gets the Material Number for it. Can anyone tell me how do I do the reverse of it? i.e. I have the Material Number and I want to get its characterisitc, for e.g.
I enter "k#/Compound" in the Material Number(VBAP-MATNR) field in VA01 and VA02 and SAP fills in the Material Number. Here "k#/compound" is not the Material Description else we could have easliy got that from table MARC.
I have done some analysis and it shows that SAP gets the Material Number from KONDD(Material Substitution - Data Division) Table based on the Condition Record Number(KNUMH) and Reason for Material(SGURD) Substitution. But I am unable to make out how to get the Condition Record Number(KNUMH) and in which table to look out for the Material text once I get the Condition record number.
Any advice will be very helpful.
Thanks in Advance

Here are somoe other tables for materials, that may help!...
MAKT Material Descriptions
MARA General Material Data
MARC Plant Data for Material
MARD Storage Location Data for Material
MAST Material to BOM Link
MBEW Material Valuation
MKPF Header- Material Document
MSEG Document Segment- Material
MVER Material Consumption
MVKE Sales Data for materials
RKPF Document Header- Reservation
T023 Mat. groups
T024 Purchasing Groups
T156 Movement Type
T157H Help Texts for Movement Types
This shows the joins...
http://www.erpgenie.com/abap/tables_mm.htm

Similar Messages

  • Batch Determination at the time of Production Order Confirmation

    Hi,
    I am working with Batch Determination at Item Level.
    I already have configured system to generate Batch Automatically at the Time of Production Order Release.
    But now i want to generate Batch Automatically at the Time of Production Order Confirmation
    Please help me with the necessary Configurations which would be required into achieving the same.
    Thanks in advance.
    Harris

    Hi,
    I have maintained the same for my Order Type in OPJ2 but still the same is not being picked at the time of Order Confirmation and it is being put to COGI mentioning the error as No batch specified in production order
    Also if i try to Manually Select the Batch through in Goods Movt. of CO15 it is giving a msg that No Strategy could be found.
    I have done following settings:
    1. Have maintained Condn Records in MBC1 for the component whose batch is to be determined.
    2. In material master in MRP2 Batch Determination: 2
    3. In OPL8: Batch determination search procedure
    4. In OPJ2: BD ticked for that relevant Order Type
    5. In OPKP: Automatic Batch creation kept as BLANK.
    Please support
    Thanks
    Harris

  • Want to change item category at the time of order creation

    Hi Gurus,
    Client require to implement individual PO scenario.
    I was configured the same and working fine.
    I am facing problem at the time of item category determination.
    User using same material and order type and they are not ready to accept to create new order type.
    Now My order type is OR and item category group is NORM and right now system determine item category TAN.
    User not want to change manually at the time of order creation.
    I have specific condition on which i want to apply this logic.
    Now i want to determine TAB item category through some user exits or enhancement.
    Can anyone suggest exact in which user exit or enhancement i have to change.
    Thanks & Regards,
    Chirag

    1. Use TCode 0VVW for creating a Z Item Usage, say, ZPO1
    2. Do an item Cat determination in VOV4, as
    Sales Doc type
    Item Cat Group
    Usage
    Item Category
    OR -
    NORM -
    ZPO1 -
    TAB
    3. Maintain Customer Materials Info Record by using VD51.
    In item screen for Cust-Mat combination maintain Item usage
    Regards
    JP

  • Automatic and manual batch determination at the time of Goods receipt

    hi,
    where i can have the settings for automatic and manual batch determination at the time of Goods receipt and goods issue..
    E.g.: If i am receiving material from vendor then my requirement is system will generate batch automatically...
    Where  we can get this setting?
    Tx
    Uts

    Dear,
    You assign the batch number either
    Manually
    Automatically, using internal batch number assignment, refer to Customizing for Batch Management under Internal batch number assignment.
    Internal batch number assignment is activated for the complete client, unless you exempt individual plants or materials using a customer exit (see Configure customer exits for intern. batch number assignment in Customizing for Batch Management).
    The R/3 System informs you that the internal batch number assignment is active. You are however only informed once per transaction, for example, when you enter the first item on the multiple-entry screen.
    Please refer: http://help.sap.com/saphelp_45b/helpdata/en/25/283cb44f7811d18a150000e816ae6e/frameset.htm
    Regards,
    Syed Hussain.

  • SD-Material determination and the ATP

    Hi,
    IssueNo:1
    we are working with the material determination and the ATP .
    1. we have created a reason for substiution in th ovrq as below
    Reasn             ZATP
    Description     Autom.mat.selection
    Entry     
    Warn     
    AvCh dep.     X
    Strategy     
    Outcome             B
    Category     
    2.we have the material determination as below
    Material entered :INT1_AUTOLITE
    Alternate materials:
    INT1_AUTOLITE
    INT1_FRAM
    In this we have the  INT1_FRAM material marked for the mrp.
    3.The above are the config and the master data ,
    4.In the above setting the material is replaced as subitem and all the ATP is done correctly as per the checking group and the scope ofthe check
    5.When we change the setting for the reason for substiution as below
    Reasn             ZATP
    Description     Autom.mat.selection
    Entry     
    Warn     
    AvCh dep.     X
    Strategy     
    Outcome            
    Category     
    Note: The change here is the Outcome is changed to blank
    6.Now when we do the above configuration change ,the material is getting replaced and the avaialability check is happening but if there is no sufficient stock it is not going to the next material.
    It stops at the first alternate itself.
    example for this is :
    ****Materialdetermination master data:
    Material entered :INT1_AUTOLITE
    Alternate materials:
    INT1_AUTOLITE
    INT1_FRAM
    Stock situation :
    INT1_AUTOLITE :5000
    INT1_FRAM     :5000
    When i create a sales order for 7500 for INT1_AUTOLITE it is only confirming 5000 fro the item 10 as material INT1_AUTOLITE it is not going to the next material
    This is the core issue we are facing currently.
    IssueNo2:
    we also find a strange thing.
    we have a availabiity check indicator in the V_TVSU ( config table)
    SUVFP-Substitution dependent on the availability check
    This is not available as a entry option.
    why is this so ???
    can anyone give a good response.
    Reg
    satheeshkumar

    Hi,
    IssueNo:1
    we are working with the material determination and the ATP .
    1. we have created a reason for substiution in th ovrq as below
    Reasn             ZATP
    Description     Autom.mat.selection
    Entry     
    Warn     
    AvCh dep.     X
    Strategy     
    Outcome             B
    Category     
    2.we have the material determination as below
    Material entered :INT1_AUTOLITE
    Alternate materials:
    INT1_AUTOLITE
    INT1_FRAM
    In this we have the  INT1_FRAM material marked for the mrp.
    3.The above are the config and the master data ,
    4.In the above setting the material is replaced as subitem and all the ATP is done correctly as per the checking group and the scope ofthe check
    5.When we change the setting for the reason for substiution as below
    Reasn             ZATP
    Description     Autom.mat.selection
    Entry     
    Warn     
    AvCh dep.     X
    Strategy     
    Outcome            
    Category     
    Note: The change here is the Outcome is changed to blank
    6.Now when we do the above configuration change ,the material is getting replaced and the avaialability check is happening but if there is no sufficient stock it is not going to the next material.
    It stops at the first alternate itself.
    example for this is :
    ****Materialdetermination master data:
    Material entered :INT1_AUTOLITE
    Alternate materials:
    INT1_AUTOLITE
    INT1_FRAM
    Stock situation :
    INT1_AUTOLITE :5000
    INT1_FRAM     :5000
    When i create a sales order for 7500 for INT1_AUTOLITE it is only confirming 5000 fro the item 10 as material INT1_AUTOLITE it is not going to the next material
    This is the core issue we are facing currently.
    IssueNo2:
    we also find a strange thing.
    we have a availabiity check indicator in the V_TVSU ( config table)
    SUVFP-Substitution dependent on the availability check
    This is not available as a entry option.
    why is this so ???
    can anyone give a good response.
    Reg
    satheeshkumar

  • 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.

  • Create warning message at the time of order creation

    I am looking for a  solution :- "Create warning message at the time of order creation/save if a cc is assigned in the settlement rule that crosses the company code of the order or where the company code of the plant for the order is different from the company code assigned to the cc"

    The txn code : IW32 (maintenance order) , this warning message for settlement rule creation using Cost center as a settlement receiver.  If the used cost center is belongs to some other company code, said warning message should occure.
    I tried user exit, field exit, also used std message control (KO-458).  Nothing is working.

  • Manual BOM selection at the time of order creation

    Dear Experts,
    Could you help me to understand if there is any provision to select BOM by user at the time of order creation without the help of production version.Is there any configuration required to make BOM selected manually.
    Regards,
    Krishna Mohan

    Hi karishna,
    Please go to T-code OPL8 and in production version use( 1 )Manual selection of production version. Then user can select manually instead of automatic selection.
    Regards
    Muhammad Umar

  • Automatic Creation of primary key at the time of creating entries

    Hi All,
    I have a requirement to generate the primary key automatically at the time of creating entries. I have managed to do so by writing an event code for the maintainance object in SE54.
    However called only when I create entries throught the Maintainance View.
    It does not get called when I write an insert statement in the program.
    Please suggest a way to achieve this.
    Thanks in advance,
    Archana.

    for assigning the primary key while using insert statement, write a piece of code to get the last pk value, increment it by 1 and then assign this value to the pk field of the next record while inserting. if you are using a fn mod to insert values, just have this piece of code right before the insert query. a better way would be to use a GUID which will be unique globally. there is a fn mod GUID_CREATE which you can use to generate GUID. i don't think there is a way to automate this while making entries using se11, unless you change the code that actually creates the entry in the database.

  • Price change at the time of service entry

    Dear all,
    Please help me out to find how to change the price of service item at the time of service entry sheet. I am working on 4.6C and getting the price field not editable after accepting the items from the PO.
    Please respond with the prrocess how to change the prize at service entry level. also plz let me if any config is there.
    sachin

    Hi,
    Only if the price change indicator is set in the PO service item, the gross price      
    would be editable in the service entry sheets.  Please check in ML90 the setting of the required field selection keys to it.
    Please be informed that in case you use an unplanned scenario - with contract limits in the PO and selecting the services from the contract in ML81N - the indicator for allowing the price change in the SES must be selected on the limit tab in the PO item and also in the contract to the single service items. However you can not treat the contract service items separately - for example to get in one item the price changeable in another one not, this is unfortunately not possible ...  
    Regards,
    Edit

  • Find out the time sheet data entry fields

    hi
    this is satish,
              i inserted the time sheet values in the time sheet data entry view. now the my problem is where these field values store in which tables.
    thanks for all

    Hi:
    I need to transfer CATS data to FICO. I found out about transaction CAT7.
    At the moment, I have 2 issues:
    1) My CATSDB data have status "30". However, there is no corresponding entries in CATSCO. Could you tell me what I need to do to ensure that CATSCO has values?
    2) My FICO system is running on 4.6C whereas my HR system is running on ECC6.0. Can CAT7 still works?
    I appreciate your response.
    Thanks,
    Ash

  • Auto batch determination at the time of picking by transfer order

    Hello,
    Our problem is, at the time of creation of transfer order with reference to delivery, system can not pick up the batches automatically as per the SLED. We have to manually enter the batches as per the SLED. Could you please guide me step by step procedure of automatic batch determination as per SLED at the time of creation of transfer order with reference to out bound delivery? (Please state step by step procedure of automatic batch determination as per the SLED at the time of picking with transfer order)
    Thanks
    Milind

    Hi,
    As for remaining shelf life please check OSS note 33396, 72771. Additonally this may also help:
    http://www.renet-web.net/2008/09/05/sap-batch-determination-made-easy/comment-page-1/
    As for sorting according to SLED date please read OSS note 769036.
    Regards,
    Csaba

  • How to update sales order number (KAUFN) characteristic in the profitability segment of the PA document created at the time of service entry sheet confirmation, as a result of shipment cost document

    Hi,
    We have a scenario wherein we create shipment cost documents against delivery. As a result of shipments fully transferred, a PO for freight vendor is automatically created and a service entry sheet confirmation happens. As a result of service entry sheet confirmation, we have Financial accounting, Controlling and profitability analysis documents created. We have a requirement wherein we need to have the characteristic “sales order number (KAUFN)” populated in the profitability analysis document created as a result of service entry sheet confirmation.
    Could someone please advice how could this be attained in COPA. Thanks for your help in advance.
    Regards,
    Sandeep

    Hi Ajay,
    Thank you for the quick update.
    The document is updated to COPA through OKB9 settings. The profitability segment is updated with fields like customer, product, company code, plant, sales area data, profit center, etc; however the sales order number is missing.
    Could you please elaborate further how could FI substitution be implemented to call for the FM COPA_PROFITABILITY_SEGMENT through user exit? Are you recommending the substitution through GGB1? What could be the possible validation to call for the user exit to be implemented?
    Regards,
    Sandeep Kulkarni

  • Profit center determination at the time of posting.

    hi experts,
    My business requirement is such that at the time of sale the client wants to book profit based on their nature to different profit center. such that Material X can be booked to Profit center A,B,C or D at the time of sale. I have made the necessary configuration and this is happening. Problem is at the time of upload initial stock by 561 and moving it to sales order stock ( by 413 Mov type) as it is a MTO senario. At the time of goods movement it is not taking profit center as mentioned in SO. I have gone through document which ask to give Profit center in MM. I have done this but its not satisfying by business requirement.
    Kindly help as i am at the realization phase...looking forward to your expert comments..
    Edited by: Shikha Gupta on Mar 3, 2010 7:16 AM

    Hello,
    Make sure that you have 3KEH settings in place.
    For account determination (more specific) - you can add upto 3 fields use 3KEI settings.
    In addition, if necessary use default profit centers in OKB9.
    Still if you cannot achieve, then fill the entries in OKC9. However, the prerequisite is that you must have created the substituion in GGB1.
    Thanks,
    Ravi

  • Grn creation at the time of service entry sheet

    Hi,
        when created sevice entry sheet,Grn document also created automatically in sevice process for this any settings avilable?
    regards
    murali

    Hello,
    Material document created at the time of accepting service entry sheet is standard SAP setting.
    When you order a services thru service entry sheet, say for example you create a service order for calibration of measuring euipments. So after service completed that comes in your company you fill service entry sheet in ML81N, there you entrs services and accepting the same. and After accepting systems generates material document.
    Regards
    Kedar Kulkarni
    Edited by: Kedar Kulkarni on Jan 18, 2008 1:38 PM

Maybe you are looking for

  • IPhone 6 Plus touch id not working

    My touch id hasnt been working lately, i updated to ios 8.1 and it still worked, just about 3 days ago it recognizes my finger print about 1 out of 8 times, also when i try to add another finger print it says that it is undetectable, ive tried with m

  • Intel iMac running Windows

    I am going into a Manufacturing Engineering Technology progam at college in the fall. I will be using the CAD design program which only runs in Windows. I would really like to run the iMac Intel version with the Windows operating system on it. I unde

  • Design From Scratch or Use Template - Pros & Cons

    From another post ... DParsons  said, "- this reconfirmes a conclusion that I had come to. It is far easier to create a template from an existing one than to try building one from scratch." * I think a great advantage of creating a book design from s

  • Building an Integration scenario with the Foundation Pack

    From what I can see most people use AIA so they can make use of the available PIPS. Has anybody used just the AIA Foundation pack to build integration scenarios? We are experiencing many problems just trying to develope a simple end to end process an

  • I need to dump the GIMP printer drivers!

    I need to dump the GIMP printer drivers!  I tried gutenprint-unistaller-1.2.9 several times, and it is still controlling the printer.  I can't seem to get rid of it!.  Any idea of how to dump this Apple add on for good?