Retail - material master

Hi gurus!!
I modified in SAP retail a description of a configurable article.
Why only some variant have modify their description and not all the variant???
Does a rule exist??
Thanks in advance
Gio

Hey those fields are mandatory fields which needs to be populated in the bapi.
Please try to give some values in those fields and execute the bapi now..
It should work fine..
If you need any further information please let me know..
Regards
Satish Boguda

Similar Messages

  • Deleting main EAN (MEAN-HPEAN = 'X') in retail material master data

    Hello experts,
    I have a customer (IS Retail) that realized, after data migration from legacy system, that many EAN including the main ones were obsolete or wrong. They asked me to clean all the EANs for a set of items, before deciding the new ones to be migrated.
    I tried 'BAPI_MATERIAL_MAINTAINDATA_RT' that deletes all EAN but not the main one, and I can manage to remove the flag of main ean (MEAN-HPEAN = 'X'), but after that I cannot cancel the last EAN anyway, because in effect it's not correct, as SAP best practices suggest.
    Please consider that all OSS notes available have been implemented, and that I have checked with all available threads and posts on the network with no answer.
    Could please somebody help me?
    thanks in advance
    Chiara

    Hello,
    I used this 'BAPI_MATERIAL_MAINTAINDATA_RT' (that works for RETAIL solutions, otherwise you have to use 'BAPI_MATERIAL_SAVEDATA')
    DATA: T_BAPIE1MATHEAD TYPE BAPIE1MATHEAD OCCURS 0 WITH HEADER LINE.
    DATA: T_RET TYPE BAPIRETURN1 OCCURS 0 WITH HEADER LINE..
    DATA: T_MEAN TYPE BAPIE1MEANRT  OCCURS 0 WITH HEADER LINE.
    (You have to select the material number and EANs you want to delete in two internal tables, such as T_MARA1 and *T_MEAN1, then loop at those tables and:)
          REFRESH: T_BAPIE1MATHEAD, T_MEAN. "T_MARA, T_MARAX.
    *header
          T_BAPIE1MATHEAD-FUNCTION = '003'. "function code for DELETING
          T_BAPIE1MATHEAD-MATERIAL = T_MARA1-MATNR.
          T_BAPIE1MATHEAD-NO_APPL_LOG = 'X'.
          APPEND T_BAPIE1MATHEAD.
    *mean
            T_MEAN-FUNCTION = '003'.
            T_MEAN-MATERIAL = T_BAPIE1MATHEAD-MATERIAL.
            T_MEAN-UNIT = 'ST'.
            T_MEAN-UNIT_ISO = 'PCE'.
            T_MEAN-EAN_UPC = T_MEAN1-EAN11.
            T_MEAN-EAN_CAT = T_MEAN1-EANTP.
            APPEND T_MEAN.
          CALL FUNCTION 'BAPI_MATERIAL_MAINTAINDATA_RT'
             EXPORTING
               HEADDATA                   = T_BAPIE1MATHEAD
            IMPORTING
              RETURN                     = T_RET
         TABLES
          INTERNATIONALARTNOS        = T_MEAN
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
            EXPORTING
              WAIT = 'X'.
    *(Close the loops) This works for all NON MAIN EAN, but not for the main.
    If you are in a non-retail system, this changes into:
    **header
          T_BAPIMATHEAD-MATERIAL = T_MARA1-MATNR.
          APPEND T_BAPIMATHEAD.
            T_MEAN-UNIT = 'ST'.
            T_MEAN-UNIT_ISO = 'PCE'.
            T_MEAN-EAN_UPC = T_MEAN1-EAN11.
            T_MEAN-EAN_CAT = T_MEAN1-EANTP.
            T_MEAN-DEL_FLAG = 'X'.
            APPEND T_MEAN.
         CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
            EXPORTING
            HEADDATA            = T_BAPIMATHEAD
          TABLES
              INTERNATIONALARTNOS = T_MEAN.
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
            EXPORTING
            WAIT = 'X'.
    hope this can help
    kind regards
    chiara

  • SAP Retail: Material Master, tab Logistics: DC, Safety stock

    Hello,
    I need some help on the following: In the field Safety Stock (MARC-EISBE). It is possiblre to fill in this field without choosing a specific DC. Is it also posible to maintain this on a generic level (without giving the DC) and that this is copied to all the (relevant) DC's which are created for a specific material? At this moment it is not being copied to all the DCs.
    Thanks
    Oktay

    Hi Yannick,
    I am trying to do the exact same thing. Have you gotten any further on this issue?

  • Characteristics in the material master (SAP Retail)

    Hi everybody,
    Iu2019m using SAP Retail and I need to maintain characteristics in the material master. These characteristics are used to maintain additional information like u201Caccessoriesu201D and u201Cguaranteeu201D (Iu2019m not working with generic articles and variants).
    Each characteristic need to be maintained in different languages:
    Example: Guarantee u2013 In Portuguese the value should be u201C2 anosu201D and in English the value should be u201C2 yearsu201D. 
    There are no predefined values for these characteristics. We use additional values and the user can maintain a free text, but it should be different in Portuguese and in English.
    One solution I can use is to create each Characteristic in English and in Portuguese, and then maintain different values for each one. Iu2019m trying to find a better solution because I have numerous Characteristics.
    Does anyone know another way to solve this issue?
    Thanks in advance,
    SN

    Hi SN,
    this requirement sounds a little bit strange.
    Question 1: This field 'Guarantee' is  valid for all articles or for some articles only ( e.g merchandise categroy electronics)
    Question 2: How do you name the Characteristic? is it Years or Ano or guarantee?
    Question 3: using additional vlaues will kick out the value check. So it is like a free text entry. Of course this makes no sense, because you can also add 'g hello' als a valid value.
    Why you choose this way ?
    Question 4: What is the issue using fixed values? I guess the guarantee values are limited at all.
    Question 5: Why you don't use a MARA append field and hide it on unwished mechandise categories. Thats easier to handle and a value check can be implemented.  So you are able to create a field with a unit in different languages
    e.g.    Guarantee          Years
    if you logon in english.
    regards
    Björn
    PS: Did you tried the new characteristic strorage?

  • Transfer Material Master (MATMAS) Idoc into Retail  Article Master (ARTMAS)

    I need to transfer data from an SAP 4.7 ERP system that is set up for material masters to a different SAP 6.0 system that is set up as Retail.
    The question is which system should be doing the conversion to the ARTMAS
    Option 1: The outbound IDOC would be a MATMAS05 and it would be recieved and converted on the Retail side to an ARTMAS doc to create the articles. 
    If this is the case do you know how this needs to be set up on the retail side, for this conversion to occur.
    Option 2: Translate the material master and send out an ARTMAS IDOC from the ERP system  In this case I think that we will need a lot of custom code, and the SAP sending box will need to perform conversions that are known only on the retail side.  
    I am not really asking for the exact configuration set up
    What I am looking for is how if other companies are doing this which option is considered the standard/best practice

    Question was never answered we will need to determine how best to do this.

  • Identification on material master in SAP Retail

    Hello,
    I have a question regarding the material master and if it is possible to somewere enter an age or signal if a consumer have to show an identification when they buy some kind of materials? In Sweden you have to show a identification (f.ex drivers license) when you buy cigarettes. You have to be a certain age to buy this. Now i would like to ther the age on the material master. Is there a standars field for this?
        Best Regards
        Ann-Sofie Svensson

    Hi,
    Option 1: If you use "Scales group" in POS view of Article Master, then this information will trigger to your 3rd Party POS System.
    Option 2: This can be configured using your 3rd party POS System plus unused article master data field.
    Now,  you can search SKUs at each Till.
    Pls interact with your POS Consultant.
    Regards,
    Muralidhara

  • Automatic creation of Material Master at the time raising the PO !!!

    Hello All,
    I am stuck in a scenario of our client which should be implemented (or mapped) in SAP.
    Scenario: At the time of creating the PO (in there legacy system -in house developed) they can choose the items from the existing master data or/and they can also add a new item (which is not present in the master data records at the time of creating the PO).
    Now as soon as the system realise that a new item is inserted into the PO, it will create that item record automatically in the backend (database) and the master data will be present from there on.
    The items they are dealing with are all fashion accessories and they generate order on the following basis:
    1. Demand of particular item in market.
    2. List of items provided by the vendor.
    3. Based on the requirement in there outlets.
    So for them its very difficult to fix there master data records, as it can be changed daily or monthly as per the market conditions. At the same time every time they order, its almost around 100 different items (some time 80 of them are new) in a single PO so they cannot create 80 records manually each time.
    These items are not consumable material so obviously they are maintaining the stock for them. They are also not going to use IS Retail.
    I am not at all sure how can we map this particular practice in SAP, it would be really appreciated if any one could help me on this problem.
    Please let me know if you need any other details from my side.

    Hi,
      As you have two different systems one in house developed and another SAP, and the PO creation part starts from Legasy system which creats the PO in SAP, you can do some development as per below
    1:  While Passing the details from legasy to SAP, use two columns in legasy one will contain the Material Code of ECC (for laready exist material ) and another for deescription of material.
    2: In case material is new for which there is no material master in ECC pass only description from legasy systems.
    3:While getting triggred from Legasy to ECC to create the PO, first check whehter all the material code exists or not in ECC.
    4:If some material are not created (only description present) for those material first create the Material Code using BAPI 'BAPI_MATERIAL_SAVEDATA'.
    5: Aftre creation of Material code create the PO using BAPI ' BAPI_PO_CREATE1'.
    6:For the new created material , trnasfre the master record from ECC to Legasy systemso that next time user can see that material in your legasy system.
    Regards,
    Zafar

  • How to create a new field in a sub screen in material master. ?

    How to create a new field in a sub screen in material master. ?
    Kindly help us.
    LIke wise tell me how to create a new sub screen as per my desired

    Follow the documentation of Logistics - General->Material Master->Configuring the Material Master->Create Program for Customized Subscreens  to add the new field in material master.
    Create Program for Customized Subscreens
    In this IMG activity, you can create a function group of your own by copying function group MGD1 (for industry) or function group MGD2 (for retail). The subscreens are not copied, except for two subscreens which are copied for technical reasons. You can use this copy to create subscreens of your own which you can assign to a data screen in the activity Define Structure of Data Screens for Each Screen Sequence.
    Requirements
    Be sure to read the program documentation first.
    Activities
    1. Create a function group of your own by choosing Execute.
    2. Enter a name containing up to 25 characters, beginning with the letter Y or Z, and choose Save.
    3. Access the Object Navigator.
    You do this from the SAP standard menu by choosing Tools -> ABAP Workbench, and then Object Navigator.
    4. Display either program SAPLMGD1 (industry) or SAPLMGD2 (retail) as required.
    5. Copy the subscreens as required, ensuring that they already contain as many as possible of the field names you want to use in your function group. You do this as follows:
    a) Choose Screens, position the cursor on the corresponding subscreen, and choose Copy in the context menu.
    b) Enter the program to which you want to copy the subscreen, prefixing it with SAPL, and enter a screen number. Use the screen number of the original subscreen where possible. If the F1 help is specific to a particular subscreen, this ensures that this context-specific help continues to be displayed.
    Example
    You have called your function group YENTERPRISE, to which you want to copy subscreen SAPLMGD1 2301. Enter SAPLYENTERPRISE as the program to which the subscreen is to be copied, and enter (preferably) 2301 as the screen number.
    6. Return to the initial screen of the Object Navigator and display your program. In the example above, you would enter SAPLYENTERPRISE.
    7. Choose Update object list.
    8. Select the subscreen you have copied and activate it by choosing Activate in the context menu.
    Using the Screen Painter, you can remove fields you do not require on the subscreen or include additional fields from other subscreens (see the ABAP Dictionary). For information on the Screen Painter, see the SAP library documentation BC ABAP Workbench Tools.
    Points to consider when removing or adding fields
    Make sure that a field statement exists for each field on the subscreen since data may not otherwise be transported correctly. You can use subscreen SAPLMGD1 2002 as an example.
    For the fields you have added, include any check modules and modules for self-programmed F4 help that are called up for these fields on the original subscreen. You can do this by displaying the flow logic for the original subscreen and searching for such modules. They normally have the same names as the fields themselves. When you find a module, copy the corresponding module call to your subscreen.
    If you change the order in which fields are transported that are checked together in the flow logic (such as the safety stock and minimum safety stock), you must deactivate the check module for the first field and activate it for the second. The system would otherwise transport the first field, and carry out the check before the second field is transported.
    Any error messages that fields are unknown when activating the subscreen are due to the fields still being included in checks, even though you have removed the fields from the subscreen. Search for the fields in the source code and make the lines in which they appear comment lines. Then reactivate the screen.
    9. Assign the subscreen to a data screen as required.
    Note on transport
    Use the Workbench Organizer to transport the copy you have created.
    Proceed

  • 3 level of Material Hierarchy in Material Master in SAP R/3

    Hi,
    We have a requirement wherein we require 3 level hierarchy in all materials created. We have taken Material Type as the 1st Hierarchy. Now we are left with material group which can be the second hierarchy.
    I looked into the possibility of material classification but it was not solving our purpose as there is no standard SAP reports for inventory which takes material classification as an input.
    For your reference I will give an example.
    1st hierarchy = Food ( Material Type )
    2nd hierarchy = Dry Foods ( Material Groups )
    3rd hierarchy = Bread
    I am not being able to accommodate the third level in my material master. I know we can use product hierarchy but there are no inventory reports based on product hierarchy. We also don't have IS Retail.
    Please suggest what can be done about the solution.
    Thanks

    Many different suggestions, however I cannot imagine how those suggestions can help to get an inventory report.
    check the availabe inventory reports and see what selection criteria they have, e.g. MB52
    I think you just have to develope an own report to get what you want.
    And when you do this, then you can use classification for your hierarchy or product hierarchy, which is just one field instead of 3 different fields.
    The classification is the only option that is considered in F4 search help without any modification.
    And using multiple selection button for material number  in the inventory reports may enable you to select all materials of a hierarchy based classification

  • How to create material group in material master.

    hi guru's
    can anybody explain me how to create a new material group in material master.
    i wantto add a material group while creating material master MM01..
    thanks
    sap-mm

    Hi,
    In this step you create material groups.
    You also have the option of using the same transaction to carry out the following activities:
    Creating superior hierarchy levels
    Assigning the superior hierarchy levels to a material group hierarchy
    Assigning the base material group to the material group hierarchy
    Assigning characteristics profiles below material group level
    Requirements
    Your R/3 System is configured as an SAP Retail System.
    Activities
    1. Create superior hierarchy levels
       You create hierarchy levels using transaction WG01 (creating
       material groups) via menu options MG environment --> Hierarchy
       level --> Create
    2. Assign the superior hierarchy levels to a material group hierarchy
       You assign hierarchy levels to a hierarchy using transaction WG01
       (creating material groups) via menu options MG environment -->
       Hierarchy level --> Maint. MG hierarchy
    3. Create material groups (base material groups) and then maintain the
       pre-defined materials (reference material/material group material)
    4. Assign the base material group to the material group hierarchy
       You assign the material group to the hierarchy using transaction
       WG01 (creating material groups)
    5. Assign characteristics profiles below material group level
       You assign characteristics profiles using transaction WG01
       (creating material groups)
    Further notes
    When creating material groups and then maintaining the pre-defined materials (reference material/material group material) you should be aware of the following.
    As these materials can be created automatically using a minimum of data, you should follow this procedure with a check and possibly further maintenance, especially of plant-specific data. The material group reference material should be defined in as much detail as possible so as to keep the workload to a minimum when you have to create more materials for this material group.
    All hierarchy allocations involving a material group (base material group) and a higher or lower hierarchy level can be carried out on the initial screen (there is no need to switch to the detail screen). All further hierarchy allocations can be defined top-down when you maintain material group hierarchies.
    Only the material groups are transported automatically!
    Reward if useful.
    Chandru

  • Material Master Number Range - Very Urgent

    Hi ,
    My client is having existing material codification as below :
    all material types for e.g. ROH, HALB, FERT will be starting their material code with 00 or 01 or 02 etc. sine the first two digits denotes the year , which will vary from material to material. The characters used will be from minimum 8 to maximum 14 - Alphanumeric.
    for e.g. my material code will be
    for ROH - 000040101F0101
    for FERT - 00801000101
    for HALB - 013000101C
    here for all materail type first 2 digit are for year and next will be prod. code , then assy , then sub assy , if forging applicable it will be F , if casting then - C
    How this can be mapped in SAP as one series for all material types, is it possible for system to identify the material type, what is advantage & disadvantage of the same.
    Pl. help
    Thanks & Regards,
    Vikas Mayekar.

    Hi
    Using Standard SAP for Material number ranges may not be able to map your requiremnts.
    But you can use the SAP enhancements available for the Number ranges determination & so onj...
    Please use the User exit in CMOD or SMOD
    You can use enhancement MGA00002 (for industry) or enhancement MGW00002 (for retail) for this.
    For more information, see the documentation for the following components assigned to these enhancements:
    Industry
    EXIT_SAPLMG02_001
    EXIT_SAPLMG02_002
    Retail
    EXIT_SAPLMG72_001
    With the exception of the transfer structure, this function is identical to customer enhancement MGA00002 for material number assignment for the material master for industry. Please see customer enhancement MGA00002 for more information and for sample coding.
    EXIT_SAPLMG72_002
    With the exception of the transfer structure, this function is identical to customer enhancement MGA00002 for material number assignment for the material master for industry. Please see customer enhancement MGA00002 for more information and for sample coding.
    EXIT_SAPLMGNK_003
    Please take help of ABAPer's for implementing the same
    Thanks & Regards
    Kishore

  • Material Master - Urgent

    Hi Abapers,
    There is an issue needing resolution relating to the functionality for handling UPC codes and GTIN numbers on the material master record.
    we need to carry both the UPC code and the GTIN codes on the same record. The UPC code is  typically a 12 digit number and the GTIN code is the same number of length 14 by adding two leading zeros.
    SAP is checking numbers being entered in the EAN/UPC field on Basic Data 1 screen of the material master record (MARA-EAN11) as absolute number only i.e.., its considering 49000024661 even if we give 00049000024661.
    How can we maintaing leading zeros for this field. referred OSS note: 545520 but couldnt find any solution.
    Please suggest as what need to be done inorder to maintain leading zeros as well. how can we achieve this?
    Does it require abap coding or functional configuring?
    Please do the needfull. Points are sure for all usefull answers..
    Thanks in advance...

    Hi,
    In programs  u can use func modules
    CONVERSION_EXIT_ALPHA_INPUT
    CONVERSION_EXIT_ALPHA_OUTPUT.
    For changing number assignment to mm01 check these exits.
    Enhancement/ Business Add-in            Description
    Enhancement
    MGA00001                                Material Master (Industry): Checks and Enhancements
    MGA00002                                Material Master (Industry): Number Assignment
    MGA00003                                Material Master (Industry and Retail): Number Display

  • Activating a CARE CODE field in Material Master

    Hi All,
    I need to activate one field CARE_CODE in MATERIAL MASTER. Can anyone guide me how to activate the same.
    Let me know if any additional details are required
    Regards,
    Raju

    Hello,
    if you display table MARA by transaction SE11, then do a doubleklick on include WRF_MARA_STY, then go to attributes-tab, you can see that this  include belongs to package MGW (Application development R/3 material master Retail).          
    It belongs to IS-Retail, and only visible on a standard system because parts on IS-Retail are embedded in Core.
    But you cannot make these fields visible on a non-IS-Retail-System.
    br, Gabor

  • Restrict the views in material master

    Dear Experts,
    In Material master(MM01), how to restrict the views like Basic data2, General plant data storage2, accounting2 views in which we are not entering any data. How to restrict these views while MM01 creation,only useful views shall come.
    These views(Basic data2,General plant data storage2, accounting2) are not dispayed in Logistic general/Basic settings/Material types/define attributes of material types.
    where to restrict these views which are not useful while material master creation.
    Thanks for the reply.
    Regards,
    Dayanand

    Hi Dayanand,
    Generally Main screens can be restricted at Material Type level.As But your requirement is regarding subscreen selection.This subscreen selection can be restricted in SPRO >Logistics General>Material Master -->Configuring the Material Master --> maintain User Settings --> View selection(Industry and Retail)
    Here you can delete the Subscreen Assignment to the main screen for the users.
    For Ex your screen sequence assigned is 21,Subscreen 8 is basic data2.
    Subscreen 19 is General Plant Data / Storage 2,Subscreen 22 is Accounting 2
    So delete these assignments.Take note that make changes in copied data only not the master.  
    Best Regards,
    khasim.

  • Retail Material Delete Flag

    Hello to All,
    We are using SAP-Retail ECC 6.0.
    How can I put delete Flag for Material Master Records ?
    Thank You

    Hi,
    As per SAP Note 743373, for Retail articles, it is not possible to set deletion indicator in tables MLGN and MLGT.  For standard materials, it is possible to use transaction MM06 to do so.
    For articles blocking, you can change validity of date in Listing to date in "Listing View" in Article Master.
    If you want to discontinue articles, then follow the steps;
    (a) Identify the list of articles for discontinuation (using transaction code WSE1)
    (b) After executing the program, system set deletion flag indicator
    You can set article discontinue at following levels;
    (a) For the Vendor
    (b) For the Assortment
    (c) For the Distribution Chain
    (d) Client-wide
    Hope this info will suffice your requirement.
    Regards - Muralidhara

Maybe you are looking for

  • Access Airport Utility from Status Bar?

    Hello - is there any clever way to enable access of "Airport Utility" from the WIFI Icon in my status bar (top right toolbar)? The WIFI icon has option "open network preferences" but nothing to open Airport Utility. If I hold the option and click the

  • App Store does not show download status.

    Hi There, in need a bit of help.. apparently, the App store on my macbook pro does not sure any download status for the apps i download. However, i do see a growing bar on my dock for the app i am downloading. Is there any way i can get it to show?

  • SQL Server Configuration Manager – Cannot connect to WMI provider – Invalid class [0x80041010]

    look at this post am getting the same http://social.msdn.microsoft.com/Forums/en-US/sqlkjmanageability/thread/4c8ca86c-105f-4f0a-ac18-6e33dda2bc46 but when I tried the solution given there , It is not working the error I am getting is mofcomp is not

  • How to cache VI ref in recursive chain?

    I am writing a recursive VI - a VI that calls itself. The VI generates an image by recursively subdividing the image rectangle until it finds a rectangle small enough to work on. (It's a mandelbrot image generator, if you must know... :-) It calls it

  • I Pod Video Error

    I have a I Pod 5th Gen, Latest iTunes 7 and the pod is updated to the latest software. I recently got an error and all my music videos have dissapeard. When i open my iTunes i can see the video files in my pod but they are being detected by the pod a