Loading commodity codes using VE94 or VEU4

Hi Peeps
I have an issue, which hopefully someone may have a solution for
We have a system with multiple company codes and different length commodity codes. These are set in config (V168) as country specific.
We are interfacing with another SAP system whose commodity codes for the specific country (for example UK)range in length from 7,8 and 11. The problem I have is when using VEu4 you have to say how long your codes are and at what place the texts start.
any ideas anyone how this can be done?
Thanks
D

Hi Peeps
I have an issue, which hopefully someone may have a solution for
We have a system with multiple company codes and different length commodity codes. These are set in config (V168) as country specific.
We are interfacing with another SAP system whose commodity codes for the specific country (for example UK)range in length from 7,8 and 11. The problem I have is when using VEu4 you have to say how long your codes are and at what place the texts start.
any ideas anyone how this can be done?
Thanks
D

Similar Messages

  • Problem while uploading commodity codes useing ve94.

    Hi ,
    I am uploading the commodity codes for country france and i am getting the error commodity code length is not correct.
    i have checked the length for country for france and it is 9 but the flat file has 8 characters only.
    So my question is can we change the length of the commodity code?
    because these lengths are defined by SAP.
    Is there any other option to upload. I can't do manually because 9700 entries are there.
    Please suggest me.
    Thanks,
    Ibrahim.

    Syed Nasir explained it well :
    Further there is a blue info button in the selection screen, which gives you instructions too.
    Edited by: Jürgen L. on May 13, 2011 5:13 PM

  • How to calculate commodity code  using Tabe MARC and field STAWN.

    Hi All,
    how to calculate commodity code
    This attribute is stored at the Material/Plant level.  For each material, this attribute must be evaluated at all applicable plants. 
    u2022     If ALL values are the same, output the value to the report
    u2022     If all values are NOT the same, output u201CNot Consistentu201D in the column for the material
    The table to be used is MARC
    and the SAP technical field name is STAWN

    Hi Debrup,
    try this ... i have put down code here ... test it and make changes as needed.
    data:
    t_marc type standard table of marc with header line,
    lv_matnr like marc-matnr,
    lv_same type c.
    select MATNR WERKS STAWN
    from MARC
    into corresponding fields of table t_marc.
    sort t_marc by matnr werks stawn.
    loop at t_marc.
    at new matnr.
    clear lv_same.
    lv_matnr = t_marc-matnr.
    endat.
    at new stwan.
    * material is same but STWAN changed so flag change
    if lv_matnr = t_marc-matnr.
    lv_same = 'F'. " False.
    endif.
    endat.
    at end of matnr.
    if lv_same is intial.
    write : t_marc-matnr,t_marc-stwan.
    else.
    write : t_marc-matnr, 'Not Consistent'.
    endif.
    endat.
    endloop.
    hope this helps.
    Franc

  • Load Commodity codes through XML

    Hi,
    I'm trying to upload the commodity codes through an XML file.
    Transaction code - /SAPSLL/LLNS_UPL102
    I'm getting the following error.  Can someone help me with this.  Can anyone send me a file with the correct format which was accepted here earlier.
    Error during consistency check for numbering scheme : Initial load
    Message no. /SAPSLL/CORE_LLNS060
    Diagnosis
    The file to be uploaded is an initial file. This means that numbers and the corresponding scheme definition must not already exist in the system.
    System Response
    Processing is suspended.
    regards
    Surender

    Hi,
    I'm trying to upload the commodity codes through an XML file.
    Transaction code - /SAPSLL/LLNS_UPL102
    I'm getting the following error.  Can someone help me with this.  Can anyone send me a file with the correct format which was accepted here earlier.
    Error during consistency check for numbering scheme : Initial load
    Message no. /SAPSLL/CORE_LLNS060
    Diagnosis
    The file to be uploaded is an initial file. This means that numbers and the corresponding scheme definition must not already exist in the system.
    System Response
    Processing is suspended.
    regards
    Surender

  • Mass upload of commodity code VEU4

    Hi,
    While doing Mass uploading of commodity codes using VEU4 for Non European Clountry, for the Additional Info field NIHON , system by default generates =2 but our requirement it has to have a default value=0 which is to be used for both Import and Export.
    How to make the field NIHON value=0?
    Is it in the Text file or somewhere in the config?
    Regards,
    Vengat

    Hi Jurgen,
    Thanks Very much, it helped.
    Actual my requirement is to load the Commodity codes with the Field NIHON = 0 so that the commodity can be used for both Import and Export.
    If I upload the text file in VIU4, by default system takes to NIHON = 1,
    If I upload the text file in VEU4, by default system takes to NIHON = 2.
    As mentioned in the OSS 1034696
    If you confirm the dialog box with 'Yes', the system checks whether the 'Additional information' indicator of the old entry and the new entry are set differently. If this is the case, the system sets the 'Additional information' field to value 0 (Receipt / Import and Dispatch / Export).
    Hence I have to execute the file in VIU4 or VEU4 for the first time to mass load of the commodity code ( by default it takes 1 or 2)
    So to change the value from 1 or 2 to 0, need to execute the same file second time with YES in the dialog Box for the same data.
    Note sure why SAP is so rigid here in this field NIHON as the same can be one of the Selection field.
    Regards,
    Vengat
    Edited by: Vengata Raghavan on Aug 12, 2011 4:54 PM
    Edited by: Vengata Raghavan on Aug 12, 2011 4:55 PM

  • Error while uploading commodity codes in VEU4

    Hello
    I am trying to upload around 200 commodity codes for MM through VEU4. Initially i got the following error
    Maintain the length of the comm.code / import code no. in table T609S for the country PK
    Message no. EI025
    But then I configured length for the country PK in SPRO -> MM ->Purchasing -> Foreign Trade/Customs -> Basic Data for foreign trade - > Length of commodity code.
    Country: PK
    Arrival/ Dispatch:1
    Length: 9
    But now when i execute tcode VEU4 i again get the error
    But then I configured length for the country PK in SPRO -> MM ->Purchasing -> Foreign Trade/Customs -> Basic Data for foreign trade - > Length of commodity code.
    I am entering the following information in VEU4
    Country: PK
    Source File: comm.txt
    Source Drive: C
    Initial item goods no: 1
    Final item goods no: 9
    Initial item goods text: 11
    Final item goods text:: 30
    Kindly please help!
    - Regards
    Sahar Khalid

    Syed Nasir explained it well :
    Further there is a blue info button in the selection screen, which gives you instructions too.
    Edited by: Jürgen L. on May 13, 2011 5:13 PM

  • Upload and compare commodity codes in SAP

    Hi Gurus,
    Can anyone guide me on how transactions VEU4 and VE14 are used?
    Are there any pdfs or tutorials available?
    Thanks,

    Hi,
    please use this link
    http://help.sap.com/saphelp_gts71/helpdata/en/04/b95d3f7d77a800e10000000a114084/content.htm
    it may be usefull for u.
    Loading Commodity Codes and Import Code Numbers
    Use
    This procedure describes how to load an external file containing commodity codes or import code
    numbers for use in your system.
    Prerequisites
    u2022 The external file must be in ASCII format
    u2022 You need to know the structure of the file u2013 which columns (positions) the codes, the text
    descriptions and the units of measure occupy.
    Procedure
    1. You access this function from the Foreign Trade Data Service Cockpit.
    2. Choose the appropriate tab u2013 European Union, Japan or Other u2013 in the Load/Compare
    section of the Data Service Cockpit. Choose the Load commodity code button next to the
    Commodity code field to display the selection criteria screen.
    3. Enter the selection criteria and the file specifications.
    Entries in the following fields are mandatory:
    u2013 Country key
    u2013 File name
    u2013 Drive
    u2013 Subdirectory
    u2013 Initial position goods number
    u2013 Final position goods number
    u2013 Initial position goods text
    u2013 Final position goods text
    See the field help (F1) for detailed information about each of the fields in this procedure.
    You can determine the actual positions of the columns for the data record structure
    entries by opening the ASCII file and counting the spaces used for the digits and the
    text characters. For this you need to identify the beginning and end positions of the
    codes, their texts and units of measure (when applicable) and enter them in the
    corresponding fields.
    For example, for a commodity code file with the contents "12345678 Sample text"
    (with no unit of measure), you should make the following entries in the data record
    structure section:
    Data Record Structure
    Field
    Entry
    Initial pos. goods no.
    1
    Final pos. goods no.
    8
    Initial pos. goods text
    10
    Final pos. goods text
    21
    If there is no unit of measure (optional entry), the last position for the goods text can be a
    number that is much greater than the actual final position for the goods text (for example,
    200).
    4. If you want to use this set of codes as the basis for maintaining the codes in the system,
    select Carry out preparations and enter an identification code in the Key for upload field. You
    will need this key to access this set of codes during maintenance.
    5. If you are installing codes from floppy disks or several files
    u2013 For the first disk or file, select First data carrier
    <![if !supportLists]>u2013 <![endif]>For additional disks or files, select Further data carriers
    6. Execute the function.
    Results
    The system uploads the file contents to the SAP System.
    Potential Errors
    When you execute this report, the system issues an error message if
    u2022 The values for the beginning and end positions overlap
    u2022 You enter an incorrect length for a commodity code or import code
    number
    u2022 The length for the codes has not been maintained for the country you
    enter on the selection screen.
    You assign commodity code and import code lengths for each country in
    Table T609S in Customizing (see Sales u2192 Foreign Trade/Customs u2192
    Basic Data for Foreign Trade u2192 Length of commodity Codes/Import
    Code Numbers).
    Bset regards,
    venkataswamy.y

  • LSMW for Commodity Code

    HI Experts,
    does enyone know the name of direct input, which transfer commodity code to SAP?
    I can't do it by batch input recording becouse i don't have direct transaction in spro to filling the commodity code.
    Thanks for reply
    Kasia.

    follow the menu path Logistics > SD > foreign trade > data service > service > Load / Compare >  (your region) >  Load commodity code
    Please read OSS note 1034696

  • Use of Commodity Code/Import Code Number

    Anybody using Commodity Code/Import Code Number in MM02 under the Foreign trade tab?
    Can you tell me what you are doing with this field?
    Thanks,
    Joe.

    Hi Joe,
    Within Europe (the European Community) this field represents the material grouping that is provided by the authorities to report the intra-communitary goods flows (INTRASTAT).
    Hope this helps.
    Kind regards,
    Bart

  • Commodity code from GTS to Feeder - full load

    Which report can I use to transfer all materials / commodity codes to the feeder system.  I know that report /SAPSLL/STAWN_RETRANSFER  can be used to select the materials as of a certain date, but I want to re-synchronize GTS with the feeders because the batchjob which was created for this stopped running for a number of days.
    Regards,
    Luc Schouterden

    Hello Luc,
    to re-transfer commodity codes execute on GTS side report /SAPSLL/STAWN_RETRANSFER and on feeder side /SAPSLL/STAWN_RETRANSFER_R3.
    1. /SAPSLL/STAWN_RETRANSFER calls RFC function module into the feeder system which fills up intermediate tables /SAPSLL/T604R3 and /SAPSLL/SWNWLR3 (preparation of takeover commodity code to feeder)
    2. Than report /SAPSLL/STAWN_RETRANSFER_R3 takes the records from 2 intermediate tables from previous step and distributes these into the MARC, T604 and T604T tables (assignment of commodity codes and descriptions to materials)
    Best regards,
    Gabriel.

  • How to updgrade to lion os 10.7 from leopard 10.6.8 using mac app store? unable to load redemption code to trigger upgrade

    how to updgrade to lion os 10.7 from leopard 10.6.8 using mac app store? unable to load redemption code to trigger upgrade.

    Apple Store Customer Service at 1-800-676-2775 or visit online Help for more information.
    To contact product and tech support: Contacting Apple for support and service - this includes
    international calling numbers..
    For Mac App Store: Apple - Support - Mac App Store.
    For iTunes: Apple - Support - iTunes.

  • Risk in populating Unit of measure for commodity code (foreign trade) in ECC

    We have recently implemeted product classification in GTS for the EU and US.  We want to implement the transfer of tariff data from GTS to ECC via the standard GTS transactions /SAPSLL/SWN_RTR and /SAPSLL/SWN_RTR_R3.
    Our compliance team is concerned about beginning to populate the unit of measure commodity code in ECC.  I know this field is only visible when a supplementary unit is on the tariff number and is different than the base unit of measure on the material master.  These additional units of measure must be configured in order for the XML tariff files to load properly.  
    One concern that has come up is the conversion of the base UoM to the new unit of measure from the tariff files.  Are there other issues/risks I need to be aware of?  My understanding is this unit is used only when reporting the products to the customs authorities.
    I appreciate any guidance you can give me. 

    Hello Alison,
    We implemented this, however, made an enhancement not to transfer the UOM to ECC. Our consultants are unable to clearly articulate the use of UOM in classification. I still have not have a complete grasp of UOM with classification. One thing we constantly run into, is job fails when external/internal UOM is not maintained during transfer of classification from GTS to ECC. Since we are not transferring UOM to ECC, we are now considering enhancement, so we do not have to maintain internal/external UOM from the files we receive from Customs Info. We have had a number of issues trying to figure out what to maintain as internal UOM for UOM sent by Customs Info. There is no ISO code to cross reference and makes it very difficult to figure this out.
    Another thing that you need to be aware off - if you have products that is not classified in GTS and you have classification maintained in ECC, you can overwrite ECC values with blanks- the product master change/update date (for anything - not just classification) is picked up by the re-transfer job. We are currently making enhancements in the commodity code retransfer program, only to transfer when there is a value in GTS for classification.
    I see Dave's message above " UoM is necessary for the calculation that supports your sourcing decisions as well as for your declarations to the authorities". I am really interested to understand the function of UOM in classification.
    Regards,
    Padma

  • Commodity code & does not exist

    Hi Experts,
    We modify the length of your commodity codes (from 11 to 8). So I decided to add all new commodity codes (length 8) in the T604 / T604t, and to keep all existing commodity codes (length 11) until we modify all Master Data with new commodity codes.
    In the MM02 when I try to modify the commodity code for a material, I have the following message:
    Entry 12345678 does not exist in T604 (check entry)
    This entry is available in the T604 / T604t and I can see it in the dropdown-list when pressing F4 on the field.
    Any idea ?
    Regards,
    DC

    Never asked yourself why thousand other SAP customers can use VE94?
    you did not answer whether you are on a retail system and if you can see the commodity code numbers in F4 help
    When did you the last time enter a commodity code number without error?
    I think there was a customizing change in the meantime.

  • What can I do about "LabVIEW load error code 38: Failed to uncompress part of the VI."

    While attempting to load an executable LabVIEW application for LabVIEW 2009 SP1 on a Windows-XP machine when the following pop-up message occurs. "LabVIEW: Memory or data structure corrupt. An error occurs in loading VI 'NI_Gmath.lblib: Backward Bracket Search.VI'. LabVIEW load error code 38: Failed to uncompress part of the VI. The VI is most likely corrupt." What seems odd is that the same LabVIEW application loads fine when logged on as a privileged user account, but fails to load on a private user account.
    Attachments:
    2012-07-18 LabVIEW Load error code 38.jpg ‏1314 KB

    Here's a thought:
    So when something is decompressed, a temp folder is often used. 
    I have no idea why LabVIEW would be decompressing anything, but I suspect it is trying to put the decompressed file into a temp folder where the user does not have write permissions.
    In the .ini file for your executable, you can add a line that specified the location of the temp folder to use:
    tmpdir=C:\Temp
    On my Win7 machine, the location is:
    C:\Users\MyUserName\AppData\Local\Temp
    On WinXP, it is probably:
    C:\Documents And Settings\YourUserName\local settings\temp
     Try changing the tmpdir key in your ini file to something to C:\Temp and see if that helps.
    - john

  • Set Commodity Code in Purchase order

    hello,
    I have implemented a BADi for purchase order for updating the commodity code/weight and Volume from material configuration.
    It works fine with updating for weight and volume. But when trying to update the Commodity code I got a "time out" because it stops just before the call "CALL Method->Set_foreign_trade".
    Do I miss something???
    See the codes below.
    METHOD if_ex_me_process_po_cust~process_item .
      DATA: ls_mepoitem TYPE mepoitem.
      DATA: it_conf TYPE TABLE OF conf_out.
      DATA: wa_conf TYPE conf_out.
      DATA: gs_zvcsd_conf TYPE zvcsd_conf.
      DATA: im_data TYPE mepoitem.
      DATA: l_data_new  TYPE mepoitem.
      DATA: lv_mtart TYPE mtart.
      DATA: len TYPE i.
      DATA: ls_mepo_eipo TYPE mepo_eipo.
      DATA: ls_mepo_eipo_new TYPE mepo_eipo.
    Get data
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ls_mepoitem = im_item->get_data( ).
    check entry from control table zvcsd_conf
      SELECT SINGLE * FROM zvcsd_conf INTO gs_zvcsd_conf
      WHERE matnr EQ ls_mepoitem-matnr.
      CHECK sy-subrc = 0.
      SELECT SINGLE mtart
      FROM mara
      INTO lv_mtart
      WHERE matnr EQ ls_mepoitem-matnr.
      CHECK lv_mtart EQ  'KMAT'.
      CALL FUNCTION 'VC_I_GET_CONFIGURATION_IBASE'
        EXPORTING
          instance           = ls_mepoitem-cuobj
          language           = sy-langu
        TABLES
          configuration      = it_conf
        EXCEPTIONS
          instance_not_found = 1
          OTHERS             = 2.
      CHECK sy-subrc =  0.
    check weight is set from control table
      IF NOT gs_zvcsd_conf-zweight IS INITIAL.
        READ TABLE it_conf INTO wa_conf WITH KEY atnam = 'VCSD_ZNTGEW'.
        IF sy-subrc = 0.
          len = STRLEN( wa_conf-atwrt ).
          IF len LE 7.
            REPLACE ',' WITH '.' INTO wa_conf-atwrt.
          ELSE.
            REPLACE '.' WITH ' ' INTO wa_conf-atwrt.
            REPLACE ',' WITH '.' INTO wa_conf-atwrt.
            CONDENSE wa_conf-atwrt NO-GAPS.
          ENDIF.
          ls_mepoitem-ntgew = wa_conf-atwrt.
          ls_mepoitem-brgew = wa_conf-atwrt.
        ENDIF.
      ENDIF.
    check volume is set from control table
      IF NOT gs_zvcsd_conf-zvolum IS INITIAL.
        READ TABLE it_conf INTO wa_conf WITH KEY atnam = 'VCSD_ZVOLUM'.
        IF sy-subrc = 0.
          len = STRLEN( wa_conf-atwrt ).
          IF len LE 7.
            REPLACE ',' WITH '.' INTO wa_conf-atwrt.
          ELSE.
            REPLACE '.' WITH ' ' INTO wa_conf-atwrt.
            REPLACE ',' WITH '.' INTO wa_conf-atwrt.
            CONDENSE wa_conf-atwrt NO-GAPS.
          ENDIF.
          ls_mepoitem-volum =  wa_conf-atwrt.
          ls_mepoitem-voleh = gs_zvcsd_conf-voleh.
        ENDIF.
      ENDIF.
    Set weight and volume
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      l_data_new = ls_mepoitem.
      CALL METHOD im_item->set_data( im_data = l_data_new ).
    End of get data
    Get commodity code from configuration
      IF NOT gs_zvcsd_conf-zstawn IS INITIAL.
        READ TABLE it_conf INTO wa_conf WITH KEY atnam = 'VCSD_STAWN'.
        IF sy-subrc = 0.
          ls_mepo_eipo_new-stawn = wa_conf-atwrt.
        ENDIF.
      ENDIF.
    Get foreign trade data
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      CALL METHOD im_item->get_foreign_trade
         RECEIVING
            re_data = ls_mepo_eipo.
      ls_mepo_eipo-po_item = ls_mepoitem-ebelp.
      ls_mepo_eipo-stawn = ls_mepo_eipo_new-stawn.
    set foreign trade
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      CALL METHOD im_item->set_foreign_trade
        EXPORTING
          im_data = ls_mepo_eipo.
    ENDMETHOD.

    hello Christian,
    Thank you for your comments and the quick response.
    I have solved my problem now. I found two sap notes regarding this situation.
    841803 -
    ME_PROCESS_PO_CUST: Endless loop with SET_FOREIGN_TRADE
    803749 -
    ME_PROCESS_PO_CUST - Endless Loop
    I also have found out an other thing. When I'm using the SAP Notes Search and type the key word "SET_FOREIGN_TRADE" and "ME_PROCESS_PO_CUST" I found nothing. Then I try to create a Customer Message and as you already knew that you have to enter a some words in the "Search term*"  before you are allowed to create a customer message. The system shows the note 841803. Strange, rite?
    So my conclusion is, if I can't find any note from SAP Notes Search then I will try to create an customer message.
    Best regards
    Linh Nguyen

Maybe you are looking for

  • Problems transfering iTunes Media folder from one external HDD to another.

    Hey Yinz. I'm running a MBP 13" 2.7Ghz Intel Core i7...OS X 10.6.8.  Recently the NAS that hosted my iTunes Media folder and library failed.  I recovered the drive from the NAS...a WD Caviar (WD2500JS), which was originally written in XFS.  After sub

  • How to code-select subitems in TreeView CS3

    Hi, I have a treeview listing all system fonts, grouped in families (being nodes). Now I try to programmatically expand a given family (this works fine through setting the '.expanded' property) and then select an item within an expanded group. This g

  • Enhancment doesn't exits in ECC5.0

    Now i am working on Upgradation on Enhancemnt from sap 4.5b to ecc5.0. 1.exit_sapmvrrs_401 2.exit_saplipw1_404 Above these two enhancemnt are not Extis in ECC5.0 .. Is there any alternative enhancemnts in ECC5.0 instead of those .. Plz revet back to

  • Confirm Goods Receipt

    Dear All any user can not confirm Goods Receipt in SRM. She is getting error message Coster Center has been changed. Cost center in the PO was a different than now. How can the user confirm Goods Receipt in this case. Regards Maco

  • Seeing Canon G9 raw images

    Now that Aperture recognizes Canon G9 raw files, how can I make this happen for G9 raw files already imported into Aperture? I previously imported raw and jpg images from the G9. The 10.5.2 update still does not recognize G9 raw files. Many thanks. R