Material Determination and IDOC/EDI

Hi Gurus,
I'm wonder if someone can help me on this:
1) Material Determination is already configured.
2) Master Data already there, to convert EAN codes into Material ones.
3) If I execute VA01, everything is ok, and the EAN code will be substituted by corresponding Material.
4) If I process an IDOC ORDERS01 wich has in E2EDP19 segment, the EAn code with qualifier "003", he gives me an error message, saying that there is no conversion for that material, ( EAN one ), and the process stops with status 51.
What I'm doing wrong ?
Thanks in advance,
Cheers

Try filling the EAN code as material in the IDOc with the Qualifier 003.
Regards,
Nagaraju Chidurupalli

Similar Messages

  • How does sap do the material determination for IDOC/EDI?

    how SAP do the material determination for inbound PO?
    If customer send in their material# or UPC code or buyer material#, what is the order of material determination?
    PO1*7CA**UN005650060211VN41112IN515734µ

    Hi Samuel,
    If the customer sends in their material number this need to be mapped with the value '001' to the field E1EDP19-QUALF and the material number mapped with E1EDP19-IDTNR.
    This value is referenced with the CMIR ( Customer material info record) and the vendor's material number is determined which would be used to create the sales order from the inbound PO.
    As Such the order of the material determination is depends upon the order it appears in the IDOC.That means the mapping done at the EDI subsystem determines the order of the E1EDP19 segments.
    Common practice in EDI inbound P.O scenario,customers send their material number and the vendor material number is determined from the KNMT table.To find the unique material number we need to supply the sales area details as well.
    I hope this is answered your question.
    Feel free to get back to me if you have any questions.
    Thank you.
    Regards,
    Karun.M

  • Regarding Material Determination and free goods determination

    Hi Gurus,
                 I understand the Material Determination to be substitution of a new material for the old one for any possible reasons such as sales Campaign,non availability etc.
    Could anyone one explain the concept whether material determination and Free good determination can co-exist in a sales order ?
    How to substitute by material determination procedure for a free good in a sales order?
    Regards,
    S.Ravi kumar

    Hi.,
              We can use material determination and free goods,as per my knowledge material determination takes first and to the swapped material free goods determiination takes place
    Award points if helpful
    Narayana

  • 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

  • Issue in Material Determination and Delivery Block

    Hi,
    I have an issue while changing a Sale Order. When I clear a particular block in VA02, the manual pricing conditions that were entered in VA01 are deleted and document becomes incomplete again. This happens only to the child material in a material determination scenario. This happens only for that particular block and that too only when I clear the block. If I change the block, there is no such problem. What I would like to know is,
    1. Can this error be trigerred from a configuration/setting?
    2. Or is there no such possibility of such error happening that it has to be from some user exit?
    I tried manually overriding the error, but it didn't work out.
    Kindly help me in this issue.
    Thanks in advance,
    Poornima L Nathan

    Post this qn in ERP SD forum. You are in the wrong forum.

  • Material determination and substitution

    Hello All,
    I would like to know if the functionality like material determination/substitution is being offered in the byd solution as of now, as far as I know, the byd solution reuses the capabilities of ESR.
    Thanks,
    Ravish

    Hi Christian,
    Thanks for posting.
    I understand that MD and substitution is offered with Business Suite and ByD is built completely with keeping SME focus.
    But, ByD would be using some of available services which can be reused, the 'hat' is new but the functionality would be already available/reusable. (e.g. eSOA etc.)
    Is my understanding correct here?
    Thanks & regards,
    Ravish

  • Main Difference Between EDI and IDOC Based On RFC

    In IDOC ,RFC is Used to define the characteristics of communication links to a remote system on which a functions needs to be executed.
    What About EDI ?

    Hi Saurabh,
    Check this..Hope it helps you.
    EDI is nothing but Electronic data interchange. SAP will support EDI through Intermediate documents (IDOCS).
    EDI (Electronic Document interchange) - EDI is the electronic exchange of business documents between the computer systems of business partners, using a standard format over a communication network. 
    EDI is also called paperless exchange. 
    Advantages: 
    Reduced Data entry errors
    Reduced processing time
    Availabilty of data in electonic form
    Reduced paperwork
    Reduced Cost
    Reduced inventories and better planning
    Standard means of communications
    Better business process
    EDI has two process
    1. Outbound process
    2. Inbound process
    OP:
    1.Application document is created.
    2.IDOC is generated
    3.IDoc is transferred from SAP to Operating system layer
    4.Idoc is converted into EDI standards
    5.Edi document is transmitted to the business partner
    6.The Edi Subsystem report status to SAP
    IP:
    1.EDI transmission received
    2.EDI document is converted into an IDOC
    3.IDOC is transferred to the SAP layer
    4.The application document is created
    5.The application document can be viewed.
    IDOC:
    IDOC is a container that can be used to exchange data between any two process.
    Each iDoc is assigned a unique number for tracking and future reference.
    iDoc Consist of several segments,and segments contain several fields.
    iDoc contains the following three type of records...
    1.One Control Record.
    2.One or many Data Record
    3.One or many Status record.
    PORT:
    Port is used in the outbound process to determine the name of the EDI subsystem program,the directory path where the idoc file will be created at the operating system level,the idoc file names and the rfc desinations.
    RFC Destination:
    Used to define the characteristics of communication links to a remote system on which a functions needs to be executed.
    Partner Profile:
    Partner profile specified the various componets used in an outbound process ( Partner number,IDoc type,message type,Port,Process code),the mode in which it communicates with the subsystem(batch or immediate) and the person to be notified in case of errors.
    Message Control
    Used in pricing,account determination,material determination,and output determination.The message control component enables you to encapsulate business rules with out having to write abap programs.
    Process:
    Setup RFC destinations SM59
    Port Destinations WE21
    Partner Profile WE20
    Message control NACE
    Purchase Order ME21
    Check IDOCs WE02,WE05
    Explain to me about Idoc?
    IDoc (for intermediate document) is a standard data structure for electronic data interchange (EDI) between application programs written for the popular SAP business system or between an SAP application and an external program. IDocs serve as the vehicle for data transfer in SAP's Application Link Enabling (ALE) system. 
    IDocs are used for asynchronous transactions:  Each IDoc generated exists as a self-contained text file that can then be transmitted to the requesting workstation without connecting to the central database. 
    Another SAP mechanism, the Business Application Programming Interface (BAPI) is used for synchronous transactions. 
    A large enterprise's networked computing environment is likely to connect many geographically distributed computers to the main database. These computers are likely to use different hardware and/or operating system platforms. An IDoc encapsulates data so that it can be exchanged between different systems without conversion from one format to another. 
    IDoc types define different categories of data, such as purchase orders or invoices, which may then be broken down into more specific categories called message types. Greater specificity means that an IDoc type is capable of storing only the data required for a particular transaction, which increases efficiency and decreases resource demands. 
    An IDoc can be generated at any point in a transaction process. For example, during a shipping transaction process, an IDoc may be generated that includes the data fields required to print a shipping manifest. After a user performs an SAP transaction, one or more IDocs are generated in the sending database and passed to the ALE communication layer. The communication
    layer performs a Remote Function Call (RFC), using the port definition and RFC destination specified by the customer model. 
    The IDoc is transmitted to the receiver, which may be an R/3, R/2, or some external system.
    Re,Manas

  • Free goods with combination of material determination

    Hi All,
    I have Materil X for this free good is Y.  But for material Y there is material determination with A. In this case what will happen while i am entering the material X in the sale order/
    As of my knowledge freegoods don't support for any special function like BOM & vairant config. I don't know about the material det.
    Please clarify this doubt.
    Regards
    Sunil

    Hi Sunil,
    You can see Material Determination and Free goods as two seperate issues.
    For material X, Material Y will be a free good only when material Y is available in stock. The system will not substitute materiail Y with material A just because you have material determination configured for the same.
    On the other hand, if you enter material Y on its own i.e. seperately at the line item level of the sales order..........then material determination will occur and the item will be substituted by material A.
    See both of them as two seperate scenarios.
    Hope its clear.............
    Regards
    Sai

  • Free goods determination from material determination.

    Hi experts,
    I have one issue for you,
    My scenario is:
    we issue freee goods 1:1. i configured free goods setting and maintained VBN1 (condition records for free goods). i even maintained material determination configuration settings and maintained VB11 (condition records for material determination). The problem is system proposing free goods automatically when i process sales order without material determination list, if i go through material determination list system not determining free goods nor giving any message. what is the system behaviour if we go through material sustitution list to free goods. the  main item (for free goods)will be existed in the substitutiion list.  plez help. any suggestion will be highly appreciated.
    thanks,
    sada

    Hi
    Please consider the two issues separately. Don't club both the issues. If you have records for both material determination and free goods.,
    1. Whether the material substitution is happening perfectly (as per the records created in VB11) or not.
    Next.,
    2. check whether the free goods are determined for the material in the sales order line item (as per the records created in VBN1) or not.
    Please check and post the result.
    Sometimes the freegoods will be determined in the sales order but will not create any second line item(as sub item)  because while creating the records in VBN1 if you select the option 'Free goods Inclusive without line item generation. In this case NRAB condition type will be determined instead of R100.
    So, also check the conditions tab and see whether the entire quantity is priced or not.
    Thanks,
    Ravi

  • Shipping point was not determine in the order with material determination.

    Hi,
    I´m using material determination for my sales order, and i need to determine the Shipping point with storage location configuration. So when I add the material number, the quantity and the storage location the material determination runs and in the second line determined the shipping point it is not filled. Any body knows how can I fix this problem?
    Best Regards

    Hi
    The shipping point will be determined on the basis of shipping condition, loading group and the delivering plant.
    The storage location dependent shipping point determination is used only in delivery documents and not in sales orders (Assign Shipping Points According to Storage Location).
    To activate this you must first Define Rule for Determination of Shipping Point, wherein you can assign the rule to the delivery document only and not to the sales order.
    If you say that you are getting the shipping point determined based on the number of the material, the quantity and the storage location entered(though it is not) then here note that you are entering the storage location only to the material entered and not to the material determined. When the system determine the alternate material then the shipping point will be determined on the basis of shipping condition, loading group and the delivering plant as per SAP standard process.
    Try by entering the storage location to the material determined and check whether you can get the shipping point or not and let the forum know the result.
    Hope this helps you.
    Regards
    Rajkumar K

  • BOM+Free Goods+Material Determination

    Hi,
           My company want to give free goods in Bill of materials.But system is not accepting that.How can we do that?
    I am getting the same problem with Material Determination and Free Goods combination.When i configure material determination for a material which is having free goods system is not showing...any idea?
    Points for sure.

    Hi,
    The constraints for free goods in SAP are as follow
    <u><b>Constraints</b></u>
    Free goods is currently only supported on a 1:1 basis. This means that an order item can only be
    the source of one free goods item. This means that agreements involving relationships such as
    'Buy material 1 and get material 2 and material 3 free of charge' or 'Order material 1 and material
    2 together and get material 3 free of charge' are not supported.
    <u><b>Free goods is not currently supported in combination with material structures (e.g. product
    selection, bills of material, variants with BOM explosion</b></u>).
    Free goods is currently only supported for sales orders with document category C (not for
    quotations, for example).
    Free goods is not currently supported for deliveries without reference to a sales order.
    Free goods is not currently supported for make-to-order production, third-party order processing
    and scheduling agreements.
    Hope it helps you.
    Regards,
    Sarosh

  • Material Determination use stock of discontinued material

    I am trying to determine if there is a way in R/3 to have a material replace an older material but as sales orders are entered take into consideration any inventory that might still remain of the discontinued material. Here is an example.
    1.) We have 15 EA of Material A in inventory in Plant 123
    2.) We are going to discontinue Material A and replace with Material B in this plant
    3.) VB11 Condition Records are setup for the A to B substitution for order entries
    4.) Order for 20 EA for Material A comes in
    I would like to see a requirement tp use the 15 from A that are still inventory and then place an order for the remaining 5 on the new Matl B (from Mfg or whomever provides).
    Is this possible using the condition records for material determination and the follow-up material options on MRP4 view?

    Hi Bill,
    This is possible using standard SAP functionalities.
    Now considrer a situation where you are creating VB11 record for material A(to be discontiniued) which is to be substituted by material B. And the need is to deplete the available stock of material A first and then start substituting it with material B.
    In order to achieve this, while creating a record in VB11 firstly create a record for replacing mat A by mat A , then double click the record line that you have created, which will pop up a small window giving you options to enter mutiple alternatives apart from mat A. where you can you can enter material B as the second alternative/replacement after mat A.
    The sequence of material is important to decide which material is considered as the replacement by the system.
    In our case system will first replace mat A by mat A and search for stock availability, if sufficient stock or no stock available it will replace the original mat A with the alternative material entered in the VB11 record i.e. Mat B.
    Another important thing to note while creating VB11 record is a check box available as "MRP Indiciator" now this indicator plays an important role while transferring requirement to MRP.
    In our case we have Mat A which is being disontinued so we dont want the requirement for mat A to be transferred to MRP incase of shortage, instead we want the requirement for material B to be transferred for MRP.
    In this case you need to check the MRP indicator box for Material B. if not checked the requirement for Mat A would be transferred to MRP.
    Hope this clarifies your questions.
    Thanks,
    Kishor

  • Material determination Vs Product selection

    Hi
    What is the difference between Material determination and Product selection ?
    Regards
    Mahesh

    Hello Mahesh,
    <b>Material determination or Product selection</b>
    1.     Material determination <b>(sometimes referred to as product selection)</b> is a method in SAP-SD to substitute or swap one material in the sales order for another using the condition technique and is triggered by the material entered in the line item of the sales order. Material determination can also use a pop-up window with a number of products the user can choose from the list.
    2.     Material determination can be automatic or manual and is used
         When an old product is becoming obsolete (outdated) and the business is releasing a new product in its place starting from a specific date. In this case the old item gets automatically replaced by the new item in the sales order.
         You may configure the system to automatically to swap one material for a number of other materials, the one material being determined based on which one is available.
         It is also possible to swap the material for a number of materials, where the user is presented to choose from the list.
         Material determination is specifically useful should you wish to swap your customer’s part number automatically for your own at the time of the sales order.
    <b>The functionality of manual and automatic product selection is available during material determination.</b>
    a.     Reason for substitution 0005: manual product selection (list of default values)
    b.     Reason for substitution 0004 & 0006: automatic product selection (depends on product availability in order and delivery)
    In manual product selection (0005), the system does not automatically replace the product. Instead, it displays a list of all the substitution materials and other information in the master record doing the availability check such as quantity available that can be confirmed on the customers requested delivery date and if the full quantity cannot be met, the system proposes a new date on which the material can be completely delivered. You can then select the required material from the list.
    During automatic product selection (0004 & 0006) the system replaces the entered material automatically if it is not available. When you enter an order, the system tries to fill the quantity of the order with the first material in the material determination master record. If there is no enough quantity available then it fills the remaining quantity with the next material.
    You can choose whether or not to run the material determination during the delivery process for the same material, as the result of the substitution may change due to the new availability situation of the material.
    <b>Reward if helps</b>
    Regards
    Sai

  • SAP SD material determination help...

    Dear Members,
    I have a scenario in material determination and I need your help.
    We have old product and we have to substitute it with new product. now we have to finish old product first from the inventory then we have to substitute with new product in the material determination. so how do I put this condition in the material determination.
    and also how do I substitute new material to the old material.
    I will highly appreciate if any one could help me with the detailed procedure for this.
    Thank you so much.
    Rohan.

    Hi,
    please see this notes i hope it ill helpfull for you.
    MATERIAL DETERMINATION :
    This function is used in several business scenarios.
    Ex : l-40c product is discontinued so when we enter the material master.  L-40c we want system to swap the material number to alternate materials l-40F
    Business wants to introduce new product as alternate to the existing material l-60c and new product is l-60f.  Now system will not swap directly but issue a pop showing an alternate material is available whether it has to be selected.
    The user enters material xyz system will show a list of materials which are available for this particular specification (CUSTOMISED BY CONDITION TECHNIQUE)_
    Menu Path :
    Imgu2026 sdu2026 basic functions u2026 select material determination u2026 maintain pre-requisities for material determination
    Select maintain procedure.
    Select standard procedure A00001 material determination and copy as Z00002material dete.proc. and save.
    The procedure z00002 has condition type u201CA001u201D.  This condition type has access sequence = u201CA001u201D.
    The access sequence u201CA001u201D uses a table no.1 material entered
    Select assign procedures to sales document types
    Sdoc. Type     Procedure     
    Quotation      Z00002     
    Select your document type and assign the procedure.
    Select define substitution reasons
    Select new entries
    Substitution reason = Z1
    Description = old material by new material
    Entr4y = if activated will show the old material number also in the document relevant for output (communication to customer)
    Warning = if activated system will issue an alert before changing the material to new number ( to be used only in the case at  automatic swiping
    Strategy : Keep it blank for automatic swiping
    Save.
    Create one more substitution
    Z2     Alternate               A
    To test it create the condition records.
    Menu path :
    Sapmenu u2026. Logistics u2026 sdu2026 master data u2026 products u2026 material determination .. create (VB11)
    Material entered : the no.of material which is entered in the document.
    Material : here you have maintain the material number which is the replacement
    Enter the respective material numbers and then fill up the proposed reason (Z1/Z2)
    Now create the document and test the working of the function.
    Enter the material now the system will automatically swap the entered material with the another material number.  System will maintain the record of material entered.
    SECOND SCENARIO:     
    VB11 (SAME PATH)
    Maintain the proposal reason as Z2 material
    After we enter the material system will show the popup message showing the alternate material.  We have choice here either copy or continue with entered material number.
    Suppose you want to maintain more than one material as alternative material.  Select the line alternate or (F2) button.
    with best Regards,
    Y.VENKATASWAMY.

  • Work center in material determination of DIP profile

    Hello,
    the source of our DIP-Profile is 0001 Acutal costs - line items.
    We have the requirement to use the work center in material determination as criteria.
    But in DP90 we get material determination error.
    The issue is that in the failed combination no work center is available.
    Why can´t the DIP find the workcenter we used in the service confirmation?
    Thank you
    Kind regards
    Manfred

    Hello,
    after above setting have tried this in ODP1
    select The Work Center in Chr.then >select Source on left hand side  ->Select the Actual cost Line Item>select Material determination-->Select Material for which Transfer Cost and Quantity -->Marked the Check Box Material determination and Individual
    Also please let me know Which Control Key you are using in service order??????
    Regards,
    Rakesh
    Edited by: RAKESH ASHOK MANE on Sep 9, 2010 3:16 PM

Maybe you are looking for

  • Importing VHS tapes to iMac on the cheap?

    Is there a way to import a VCR tape to the iMac on the cheap? I guess some type of cable convert from a composite out on the VCR to an input on the iMac? These are just tapes of tapes and such and do not need to the quality output of either the Canop

  • Nokia Lumia 1520 Video recording/playback issues.

    I seem to have issues with video recording. Video seems to have some pause "still" effects when taking video and playback in phone shows those stops very clearly as it freezes for while and jumps many seconds forward. When I play same file in PC with

  • Issues with waking from "sleep" mode

    On a few occasions now and more often than not, after waking the computer from sleep - I get the Message "You need to restart your computer". Usually I have a few programs open, but not running and sometimes I have an external hard drive connected an

  • NI PXIe-4154 Conflicting Measurements -- Smartphone and USB

    I am having some problem to calculate power consumption from android smartphone... First my setup: Android smartphone is connected to PC with USB. Both smartphone and USB do not provide their own power, but instead, I provide power to them via PXIe-4

  • ColdFusion MX7 Hosting

    Hey Guys, I have really focused on learning CFML of late as I really like the Tag Based Syntax. It's been pretty easy to pick up and I have loved the support that I receive on all of the forums. However, I have had a couple of people ask me to do som