UOM in EDI PO
HI Guru's
I am sending PO through EDI.I am entering the order unit as FT3 (Cubic Feet) but in the idoc it is displaying as FTQ for the Segment E1EDP01 for the field MENEE.Can somebody explain me how this unit is getting converted.
Thanks in advance
With Regards
Ram.
Hi
Please check in Tcode CUNI for the unit FT3 what ISO code is maintained?
It must be FTQ for ALE /IDOC.
Hope it helps
Thanks/karthik
Edited by: Karthik on Aug 18, 2009 11:42 AM
Similar Messages
-
UOM Conversion while sending IDOC's using EDI
Hi ,
We are sending PO's using EDI and we want to convert the UOM while sending IDOC.
EX:- FT = FOT, VOL = VO
Is there any config.
Thanks in advace,No.. I am using the standard function module.
We can cretae converion rule using SALE transaction for ALE.
SALE> Modeling and Implementing Bus Procc> Convert Data Between Sender and Receiver..-->
Like this do u we have any Config.. or shall I handle the conversion in the Customer exit .. -
EDI Delivery - Not raising error for invalid ISO UOM
Standard SAP FM IDOC_OUTPUT_DELVRY include LV56KF62 performs Unit_of_measure_sap_to_iso but does not analyze the return code and incorrectly generates an invalid IDoc. The function called, unit_of_measure_sap_to_iso raises an error internally when the iso-code is invalid but an error message is not raised.
Is there a correction for this situation?
Standard SAP code follows:
((LV56KF62)
PERFORM UNIT_OF_MEASURE_SAP_TO_ISO USING TAB_LIPS-VRKME
CHANGING E1EDL24-VRKME.
(UNIT_OF_MEASURE_SAP_TO_ISO)
FORM UNIT_OF_MEASURE_SAP_TO_ISO USING VALUE(SAP_CODE) TYPE ANY
CHANGING ISO_CODE TYPE ANY.
DATA: H_ISO_CODE LIKE T006-ISOCODE.
CALL FUNCTION 'UNIT_OF_MEASURE_SAP_TO_ISO'
EXPORTING
SAP_CODE = SAP_CODE
IMPORTING
ISO_CODE = H_ISO_CODE
EXCEPTIONS
NOT_FOUND = 1
NO_ISO_CODE = 2
OTHERS = 3.
IF ( SY-SUBRC IS INITIAL ).
ISO_CODE = H_ISO_CODE.
ELSE.
CLEAR ISO_CODE.
ENDIF.
ENDFORM. " UNIT_OF_MEASURE_SAP_TO_ISO
FUNCTION UNIT_OF_MEASURE_SAP_TO_ISO.
""Lokale Schnittstelle:
*" IMPORTING
*" SAP_CODE LIKE T006-MSEHI
*" EXPORTING
*" ISO_CODE LIKE T006-ISOCODE
*" EXCEPTIONS
*" NOT_FOUND
*" NO_ISO_CODE
Deklarieren
data: code(3) type c.
Maßeinheit bestimmen
SELECT SINGLE * FROM T006
WHERE MSEHI = SAP_CODE.
IF SY-SUBRC <> 0
OR T006-ISOCODE IS INITIAL.
move SAP_CODE to code.
MESSAGE E035 WITH CODE "B20K071649
RAISING NOT_FOUND.
ENDIF.
ISO_CODE = T006-ISOCODE.
IF ISO_CODE IS INITIAL.
RAISE NO_ISO_CODE.
ENDIF.
ENDFUNCTION.I am afraid not, but eventually your IDoc should fail as it blanks out the unit if it cannot be converted to ISO code.
-
BASE UOM different in R/3 and APO
Hi Experts
I am working in a scenario where we have 2 R/3 boxes connected to 1 APO. The products are common across the boxes but locations are different. We are implementing GATP with Rules based substitutions for locations across the R/3 boxes. Since the confrmations in sales order in 1 R/3 box will have supplying locations lying in other R/3 box, we have set up all 3 systems (2 R/3 and 1 APO) under the asme BSG.
1. Now there is a situation where there is a material defined with the same material number in both R/3 boxes but the base UOM is different (eg. In one box it is Kg and the other it is gram). All relevant conversions (Kg to gram and gram to KG) are already defined in respective R/3 material masters. It is evident that in APO I will be working with only one base UOM. I have transferred the material from one of the box and the base UOM transferred is KG. If I CIF the same material from the other box (for different location and different base UOM gram) I get an error as the there is a base UOM conflict in APO. Have you come across such a situation in any of your projects? If yes then how did you reslove it?
2. Assuming that I am able to overcome the above problem by using user exits around CIF, I will have a situation where there is a material defined with base UOM as GRAM in one of the R/3 boxes and KG in APO (I manually simulated such a scenario by changing the base UOM in APO). In both R/3 and APO the appropriate UOM conversions have been defined. When I CIF stock of 10 gram, it comes in APO and appears as 10 KG. Is there a workaround for this situation.
Your response will be greatly appreciated.
Thank You
vijeyeetaHi Bharath,
EDI can be extensively used in Vendor managed inventory process(VMI) in APO.
I have attached the link for this
http://help.sap.com/saphelp_scm70/helpdata/EN/48/03f69d67b34aa7e10000000a421937/frameset.htm
Regards
R. Senthil Mareeswaran. -
Trying to get EDI Invoices working for purchasing
I am trying to setup inbound Invoice processing using an INVOIC01 IDOC, Process Code INVL.
As far as I can tell from my searches on the internet and from other sources, I have a syntactically correct IDOC and all of my config is correct, however I get the following message in workflow when I try and load the IDOC:
Item 00010 for purchasing document 4500321129 not selectable
I am a novice to the MM side of things, and am not sure exactly what this line means. I am testing against asingle line order. Using WE19, I see the following:
On the E1EDP01
Document item 00010
Action
Item Category 0
Order ackn.req.
Quantity 1000.000
Unit of measure CS
Quantity 1000.000
Price UoM CS
***. quantity
Net price 6.99
On the E1EDP02
Qualifier 001
Document 4500321129
Document item 00010
Date
Time
BSARK
IHREZ
Also, I just want to verify that I am correct in one assumption that I am making. I am assuming that I can bring in a INVOIC01 as a parked invoice against an Purchase Order which has not had the goods receipt. Is this correct?
Thanks, RickRichard,
For your line item issue, check the PO/line item to confirm the line item has not been deleted. If it is an active line item the other thing I would check would be the price (confirm it exists on the pricing conditions) .
During the EDI invoice posting process if the PO/line item is set as GR based-IV the idoc will fail if no GR has been made. Once the GR has been done, the idoc can be reprocessed manually via BD87 or via a scheduled job.
Regards,
Sandra -
Material - UoM Pair issue in SRM Portal - shopping cart
Hello Experts,
When we try to add Pair type material in shopping cart in SRM Sandbox Portal (Material no:
11100000000111) , it is throwing error as " Incomplete items in catalog. Only complete items were transferred" in checkout screen and item is not showing in shopping cart.
I created some test implementation on this BADI BADI bbp_catalog_Transfer, so that it will give more log on SLG1 for this issue.
>
> Error in SRM - SLG1 tcode log for Pair Material while adding to shopping Cart: PR cannot be converted to PAA ; Check units with product 0000000000000000000000000011100000000111 PR PAA 000000000
>
> SRM config(IMG ) for unit of measure:
>
> For PR ISO code - Unit of measure there are 2 entries in SRM config. Already this concept is used in SRM QA.
>
> One entry is PR - This also has ALE/EDI - ISO Code - PR
> another entry is PAA - This also has ALE/EDI - ISO Code - PR
>
> In MDM Data manager for this material 11100000000111, if i look at the catalog item table, There are 2 fields.
>
> A) Unit of Measure - Value: Pair - Look up table is UoM ISO code table
>
> B) Order Unit - Value : Pair - Look up table is UoM ISO code table
>
> In MDM Data Manager in UoM ISO Code table, If i look it, there are 3 fields.
>
> UoM description, UoM ISO Code, UoM Commercial Unit format.
>
> Value: Pair - PR - PAA
>
> It looks like this PR - Unit of measure value (MDM) is not able to adjust or find the right unit of measure in SRM for this material while adding into shopping cart because right now there are 2 entries in SRM for this unit of measure (PR) ISO code.
In SRM for this material - Unit of Measure (Base unit of Measure) in Product work Bench (COMMPR01 tcode) : PAA
In purchasing view : order unit PAA (Pair)
This is SRM-MDM Catalog integration.
SRM 5.5 / MDM 7.1 and SRM-MDM catalog 3.0
Thanks in advance.
I already posted this SRM shopping cart and i just posted to get more inputs reg. thisyou have put too many details ..
this error is simple in the fact that there are a few mandatory fields that needs to be transferred from MDM to SRM SC
The following fields are required fields in all cases:
u2022 Either NEW_ITEM-DESCRIPTION[n] or NEW_ITEM-MATNR[n] must be filled. Only one of the two should be filled.
u2022 NEW_ITEM-QUANTITY[n]
The following fields are required fields depending on conditions:
u2022 NEW_ITEM-UNIT[n] if NEW_ITEM-MATNR[n] has not been filled
u2022 NEW_ITEM-CURRENCY[n] if NEW_ITEM-PRICE[n] has been filled
u2022 NEW_ITEM-EXT_SCHEMA_TYPE[n] if NEW_ITEM-EXT_CATEGORY_ID[n] or NEW_ITEM-EXT_CATEGORY[n] are used
u2022 NEW_ITEM-EXT_QUOTE_ID[n] if NEW_ITEM-EXT_QUOTE_ITEM[n] has been used
u2022 NEW_ITEM-CONTRACT[n] if NEW_ITEM-CONTRACT_ITEM[n] has been used
All other fields are optional.
check in the catalog OCI mappings if these mandatory fields are mapped.
if they look fine : then make sure that the values in those mandatory fields are also maintained in the SRM side
for eg : if Prod cat of R01 is maintained and sent from MDM : then the same R01 must be present in SRM
if UoM ISO of EA is maintained and sent from MDM : then the same EA (not EACH) must be present in SRM
this will solve ur issue.
thanks
-Adrivit -
UOM issue of SR that push from third party integrated software into SAP
Dear SAP Expert/Guru,
Would like to seek for your advise what is to be done to check the issue of different UOM created in SR when push from thrid party intrgration software into SAP.
The material only being maintained 1 UOM which is PKT however, when the data being push from the integration software it created the material with the UOM CTN and this cause the whole SR cannot be used.
Is there any way to check between the data integration? The client is using BAPI to push the data.
Currently the client just implement PI module and the third party software is integrated with PI module.
Kindly advise is there any other way to check.
Thank you
Regards
Leonard TanDear Shailesh & Jurgen,
Due to the T-code CUNI is maintained as Fire Fighter in the production server, so I only can use the QA server to analyst the UOM maintained in the server.
Below is the result of the analysis:-
<u>ISO Code</u> <u>ISO code text</u>
CT CTN
PK Pack (assuming this is used as packet)
As in the Change Units of Measurement of Dimension: Overview. THe result as shown:-
<u>Unit</u> <u>Commercial</u> <u>Technical</u> <u>Meas.unit text</u>
CTN KAR CTN Carton(SC)
PKT PKT Pkt Packet(s)
When double click the "Units of Measurement, select any unit and click on the lens, here you will see a small box called ALE/EDI, you will get to see the ISO Code in the box and a small checkbox called primary code"
There is no checking being clicked at the primary code and nothing is being keyed in the ISO code
Kindly advise what is to be done? is it the ISO issue or is there any setting being done wrongly.
Thank you
Regards
Leonard Tan -
Effects of change of ISO code of UoM
Dear Experts,
i am facing the following general question - based on SRM 7.0, CS
On the R/3 side, we have three different systems in use, to which SRM is connected. All these different R/3 systems are having differences in the used UoM / ISO codes of UoM.
We are now trying to consolodate all these differences in one of the R/3 systems, before we than do the replication of the UoM data from that R/3 system to SRM.
As part of this consolidation, in all three R/3 systems there are some ISO codes, that would need to be changed.
Has anyone faced a smilirar consolidation task before?
I am looking for experiance pointers regarding the question, what points i would need to keep in mind and to test in these R/3 systems, if i change the ISO codes?
Thank you very much!Hi Dima,
I think that ISO codes of UOM are used mainly in IDOCS/EDI processes. See if you are having any of these working in one of those R/3 systems. -
ISO Code in Idocs,Language dependent settings,UoM "PCE" and Russian lang.
Dear EDI Experts,
I have to deal with the following issue:
MATMAS05 Idoc created via BD10 and covnerted to an XML file.
This files are "deployed" to SQL Servers in different countries, e.g. RUSSIA, UKRAINE.
When transferring that material master the ISO code for Base unit of measurement is "PCE" (Transaction CUNI) used for the idoc.
How can I establish the logic that when RU is language the ISO code "Шт." is sent, when UA it is "на".
Is there a language-dependent setting possible for the ISO-codes?
If not, any BADI possible?
Any help appreaciated.
Thanks so much.
Regards
JWHi there,
thanks a lot for your quick answer. Entries in table T006 and transcation CUNI are unerstood.
Entry for e.g. UoM "ST" in T006: ISO-Code "PCE"
When creating a material idoc MATMAS05 PCE is copied toe the repsective segment field. How can I establish that the system sends "Шт" for language RU and "на" for language UA.
Any standard setting available for such logic or is coding requested? If so, any BADI, FM you may recomment?
Thanks a lot
Cheers
JW
Example for UoM "ST" - ISO-code (table T006)
How can we establish the -
Convert between EDI order Unit of Measure to Base Unit of Measure
Hi all,
I am looking for a method whereby the following can be accomplished
- Customer orders certain products in LBS UOM...they have been quoted a per LB price and an equivalent CS price by sales and they choose to send EDI orders in LBS
- Base unit of measure for these products is in CS. Stocking unit is cases. Pricing also maintained in cases
- I've maintained alternative UOM in the MM records to convert LBS TO CASES
What i really want is for the customer to submit the EDI order specifying LBS but when the sales order is created i want the order lines in CS. I want to deliver and bill in CS as well. I do not want the sales units to be the units that the order was submitted in.
Any suggestions are appreciated.Thomas,
We make creative use of the customer-material info record (CMIR) to do what you describe.
Standard functionality of the CMIR will allow the customer to send their internal SKU on an EDI PO, converting it to our SAP material number for use in the sales order.
We maintain a u201Cconversion factoru201D in the CMIR field called Search Term. We use an exit in the inbound IDoc processing code to apply the factor to the quantity ordered and the EDI1 price condition. For example, the factor u201C/006CASu201D would divide the customeru2019s order quantity by six and use CAS as the UOM on the sales order. The EDI1 price is multiplied by six, so that our CAS pricing matches up.
This allows any customer to order with their internal SKU and UOM, while we process the orders with our internal material numbers and preferred units.
An exit on the outbound process code allows us to use the same factor to change the values back into what the customer wants to see.
This works great in the consumer products industry, where we, the supplier, have to deal with inflexible customer EDI requirements.
Regards,
Ken -
Hi All,
We have a requirement to capture the UOM from the incoming EDI Orders, we receive an EDI 850 which is converted to an inbound ORDERS05 IDOC to post the Orders in SAP.
However, it has been noticed that even though we explicitly pass the Quantity (E1EDP01-MENGE) & the Unit of Measure (E1EDP01-MENEE) on the IDOC, the Quantity is ONLY passed to the Order and the Unit of Measure is NOT. The Unit of measure is always read from the Material master with the priority as follows:
1. If the Sales Unit is maintained in the Sales View, then that UOM is picked up as the Sales Unit on the Order
2. If the Sales Unit is NOT maintained, then the Base UOM is picked up.
Either way the UOM from the IDOC is not passed on to the Order.
Please suggest if this is a common problem or is there any OSS Note for fixing this issue? How do we get to post the UOM from E1EDP01-MENEE to the Sales Unit on the Order (VBAP-VRKME)
Thanks!Google -> ORDERS05 unit of measure
http://sap.ittoolbox.com/groups/technical-functional/sap-interfaces/orders05-idoc-659910 -
Hi Friends,
Can we assign same ISO code to multiple UOM's???. If so, what will be the efeect??
Thanks in advance,
Steve.Hi,
Assignment of same ISO code to multiple UoM can be done, but the primary code checkbox must be ticked only for one, else would cause conflict for EDI.
The SAP help reads as below:
An ISO code can be assigned to several internal measurement units.
Use
The ISO code is important for EDI. It is used to convert the internal SAP
measurement units into standard measurement units. Data exchange
via EDI requires internal measurement units to be converted into standard
measurement units.
Hope the above answers your query.
Regards,
Vivek -
Hi All,
I've the following requirement:
1) For the same material: for diff customers, the sales UoM has to be different.
2) in the same SO, 2 diff materials to have different UoM.
How do I handle this? pls give as many options as possible..
appreciate quick responses..
Regards,
Raghu.Hi Raghu,
The sales UOM is only a proposal in the sales document, you can change it to another sales unit (for example the base unit).
Therefore you might want to change manually or automatically it to the desired value.
IMHO one should try to respect the logistic unit for for the sales UOM. If you ship in boxes, then enter the sales orders in boxes. If you ship individual units, then enter individual units, etc.
The pricing UOM is different, so you can sell and ship boxes, but determine the price based on price / unit.
For a consulting customer, I did a special user-exit to check for consistency. Therefore individual consumer units (sub-logistic unit) were only allowed in credit notes and debit notes, not for sales orders.
This way low-level picking was avoided and we only had deliveries with "logical" UOMs.
In case of EDI invoice, I believe it is better to maintain the "logistic" unit in the sales order and dynamically change the unit in the EDI invoice in case it's needed.
Regards,
Franck -
UoM field in A/P Credit Memo
Hello Gurus,
I'm currently using SP01 PL04. Programmatically saved a A/P Credit Memo in draft with Base Unit=tYes, the quantity is fine but the UOM is still the purchase UoM. Please Help...Hello Gilbert,
Yes it is shown the UoM is still the purchase UoM you defined, but actually the UoM does not work any longer since you have chosen Base Unit=Yes.
That means when the document is submitted, the quantity in stock would decrease by 1 (if you input quantity=1), rather than decrease by 1*items/unit. You can find that from the total price in the row, or after submission from the item master data -> (find the item) -> inventory data -> in stork.
Hope that helps.
Nick -
Automatic PO creation through EDI
Hi experts,
Please clarify me on the setup of creating PO's thru EDI in Purchasing automatically once PR is created in the system.
My client is more or less a trading company. They buy from vendor & sell to their customer, like third party order process.
So they create Sales Order & then PReq is created through ME57 & then they create PO through ME59.
They want to create PO's automatically thru EDI as this can speed up the process so as the vendor is also looking for creating SO in their BaaN system automatically.
I have configured the EDI setup for creating PO manually, meaning when I create manual PO the idoc xml file is ready for transfer.
But I am looking for the steps so that once they create the PReq, EDI should automatically create PO in SAP & the idoc should be ready for transfer.
Please suggest if this can be done thru any BAPI or BDC programs.
Thanks in advance !
PriyadarshiniHi Krishna,
This is for automatically creating normal PO thru PReq. Since I have setup the EDI configs for creating PO thru manual process thru Me21N then idoc gets generated.
But my client is looking for the idocs to be generated automatically once the PReq are created thru Me57.
is there a way?
Rgds,
Pri
Maybe you are looking for
-
What are the diffrences among J2SE,J2EE, and J2ME ?
Could one explain me..what are these terms and terms like JDK,SDK and what are the diffrences and similarities.I have installed J2sdk1.4.1 in my computer.I have written some programs and run them.Applets too.What are the extra benifits that I can tak
-
Organizing photos in iPhoto 09
I am trying to organize and move around photos in iPhoto 09. Can you explain it to me? There are no tutorials for it. Thank you so much!
-
Hi, We are installing Oracle10g RAC with Oracle clusterware with ASM on Solaris 10. Does anybody have a installation/configuration manual for this combination. Thanks, Murtuja
-
My Pages 5.5.2 document won't open in Pages 5.5.2
So I'm writing an essay and have been writing the essay on the same computer with the same pages from the start till now. Yesterday I tried to open my document to edit it, and it says "______.pages" can't be opened. Because of this, I decided to re
-
Assigning Material Componet to operation in PM.
Hi All, While creating task list(tcode IA05), i need to assign Componets to operation activity.Now in the componet assignment, the material deatils(material,quantity etc) are to be picked from different storage location of same plant( as same materia