Leading zeros in material master WEB UI ERP order scenario
Hi CRM Gurus,
when typing e.g. material 04100 in order entry screen for WEB UI ERP Order leading zeros are cut (material is displayed as
4100) but an error message is issued, that article 000000000000004100 does not exist for SalesOrg XXXX DistrCh XX.
COMCPRFORMAT in CRM and OMSL in ERP are in sync both with lexographically flag switched on...
Any findings/solutions appreciated.
Thank you in advance,
Herbert
Hi Manfred,
thank you very much for your quick reply...
Did some debugging in the SET-Method and it came out to be that table TMCNV in CRM was not maintained correctly.
This table is part of customizing download object DNL_CUST_PROD0 which according to R3AM1 was downloaded
succesfully but obviously did not adopt the settings in CRM. I maintained the setting now manually in CRM and everything
works as expected.
Anyway, your advice was pointing me to the right direction and I want to thank you again very much.
Cheers,
Herbert
Similar Messages
-
Leading Zero in Material Master
Hi,
I am trying to do a simple select query from MAR inside the BADI imp of IDOC_CREATION_CHECK, i get the Material no from segment E1MARAM of IDOC data & fill this in work area & use it
Now in one environment, the material no is coming without leading Zero's in another it is coming with.
What could be the difference in setting /user setting where in one environment it is coming with leading & in one without.
PS: In any way i am going to use CONVERSION_EXIT_ALPHA_INPUT to covert but curious to know.
ThanksHi Harish,
I'm not sure why, I'm just replying because you should use CONVERSION_EXIT_MATN1_INPUT instead of CONVERSION_EXIT_ALPHA_INPUT.
Of course, your problem is in the sender system.
I might be wrong but if I remember correctly you have to define in the ALE model whether material numbers are to be distributed in internal or external format. That is, if OMSL are equal of course.
regards,
Edgar -
Display key and text in dropdown box & suppress leading zeros in material #
Hi Everyone,
I have some questions on how to .... Can anyone help me? Here they are:
How to show material # and description (key and text) both in dropdown box list?
How to suppress leading zeros in material #, i.e. 0000000012345678 only show 12345678 ?
How to show a date with format mm/dd/yyyy not yyyymmdd?
Thanks alot, Jin
Edited by: Jin Freda on Mar 25, 2008 4:47 PMHi,
What type control you are useing for date .
If you are useing Input field of date type or Date picker control you should get this option in the control properties.
Can you tell me what are tabs are appaering in the conrtol properties.
2.When you you are using the formula Round(@material) ,Are you typing it or draging Field from right side in to the formula .If you did not drag it you will get Message:Formula has errors.
One more probelm is there if the Data type of field where you using formula is not Number type.
Check all above and get back to me.
3.You are not able to give 6 points for all because its a resrticed one you execeded giving6 points option now you can give only 10 points.
Regards,
GOVINDU -
Need info about Safety lead time in material master
Hi,
Safety lead time in material master is used to bring requirements forward.
we define this time in terms of days.
I tried to use this field, but system is not bringing the requirements forward.
System is planning material as other raw materials.
The requirement dates for raw materials without safety lead time and with safety lead time are same.
Can anybody explain, how it works and how we can alalyze the results with example.
Is there other settings we need to do ?
Regards,
MaheshHi James,
Thanks for reply.
I have defined safety lead time, in the MRP 2 view. But still, sytem is not bringing the requirements forward.
Can you please tell me, is there any other setting I need to do ?
Regards,
Mahesh -
Appending leading zeros to material number
Hi,
I want to form a object key for material number. so i need to append leading zeros to material number. but i am getting "TYPE CONFLICT" shot dump in FM 'BAPI_OBJCL_GETDETAIL'.
The following code is giving the dump.
data: wa_object(18) type c.
wa_object = '100301010'. "Material No
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = wa_object
IMPORTING
OUTPUT = wa_object.
CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
EXPORTING
OBJECTKEY = wa_object
OBJECTTABLE = 'MARA'
CLASSNUM = 'FINISHED_MATERIAL'
CLASSTYPE = '001'
KEYDATE = SY-DATUM
UNVALUATED_CHARS = ' '
LANGUAGE = SY-LANGU
TABLES
ALLOCVALUESNUM = IT_ALLOCVALUESNUM
ALLOCVALUESCHAR = IT_ALLOCVALUESCHAR
ALLOCVALUESCURR = IT_ALLOCVALUESCURR
RETURN = IT_RETURN
but if I hard code to 18 characters, the following code is working fine:
CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
EXPORTING
OBJECTKEY = '0000000000100301010'
OBJECTTABLE = 'MARA'
CLASSNUM = 'FINISHED_MATERIAL'
CLASSTYPE = '001'
KEYDATE = SY-DATUM
UNVALUATED_CHARS = ' '
LANGUAGE = SY-LANGU
TABLES
ALLOCVALUESNUM = IT_ALLOCVALUESNUM
ALLOCVALUESCHAR = IT_ALLOCVALUESCHAR
ALLOCVALUESCURR = IT_ALLOCVALUESCURR
RETURN = IT_RETURN
Please tell me how to rectify the short dump which uses Conversion_exit_alpha_input.
Thanks .
SankarHi Shankar,
When ever u pass parameters to any function module the type of parameters must match with the ones defined in function module. Here u defined ur object key like this
data: wa_object(18) type c.(18 digits). But the in function module it referenced with BAPI1003_KEY-OBJECT (50 digits). So u have to define the variable with BAPI1003_KEY-OBJECT.
Check this solution. It will work for u.
data: wa_object(18) type c,
wa_object1 TYPE BAPI1003_KEY-OBJECT.
wa_object = '100301010'. "Material No
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = wa_object
IMPORTING
OUTPUT = wa_object.
wa_object1 = wa_object.
CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
EXPORTING
OBJECTKEY = wa_object1
OBJECTTABLE = 'MARA'
CLASSNUM = 'FINISHED_MATERIAL'
CLASSTYPE = '001'
KEYDATE = SY-DATUM
UNVALUATED_CHARS = ' '
LANGUAGE = SY-LANGU
TABLES
ALLOCVALUESNUM = IT_ALLOCVALUESNUM
ALLOCVALUESCHAR = IT_ALLOCVALUESCHAR
ALLOCVALUESCURR = IT_ALLOCVALUESCURR
RETURN = IT_RETURN
Thanks,
Vinod. -
How to remove leading zero from Material Number
Hello Everyone,
I need to figure it out how to remove leading zero from material number. Cureently extractor is sending material number as 100663. But when comes into BI i am getting as "000000000000100663" and similariy in report it is appearing as "000000000000100663". Now my client wants me to exclude preceeding zero for a material in all the reports.
Is there any setting in query desinger to handle this issure or in the backend.
Need your inputs.
Thanks,
Lasya.Hi
you can use the function Module
CONVERSION_EXIT_ALPHA_OUTPUT in the start routine
to test this go to SE37 --- give the CONVERSION_EXIT_ALPHA_OUTPUT -
>display -
> F8
in the input give 000000456
and execute
the out put will be 456
for getting Zeros you can use
CONVERSION_EXIT_ALPHA_INPUT--- to remove leading zeros
Santosh
Edited by: Santhosh Nagaraj on Oct 29, 2009 10:52 PM
Edited by: Santhosh Nagaraj on Oct 29, 2009 10:54 PM -
Removal of leading zeros for material no. in report
hi
my issue is that i have to remove leading zeros for material number when displaying in alv grid.iam getting output.but leading have to truncated automatically.
eg: 000000000000000102
the ouput should be 102.
please do provide solution for this or any function module.thanks in advance.Hi Sanjana,
while populating the internal table use the conversion exit available for MATNR. this will remove the leading zeros.
oter possible way, declare the internaltable by referring the data element MATNR, i hope if you do this, it will delete the leading zeros automaticallt.
or if you declare the internal table field as charecter type, use the ALPLA_CONVERSION_EXIT_INPUT ot OUTPUT function module to remove the leading zeros.
Reward the points if it is helpful.. -
Delete leading zeros for material in mapping.
Hi,
How to delete leading zeros for material like 0000000128736 if so I am expecting 128736 only.
We need to consider if I get material number is like RPG2389 .
Thanks,
Vinay.Hi,
If you will be getting alphanumeric codes, it would be best to use a UDF with a regex-expression.
UDF Type:
ContextType
imports:
java.util.regex; (if you are using PI 7.1 you must remove the semicolon)
arguments:
input1
Here's the code (courtesy of Sun Developer Network):
Pattern p = Pattern.compile("[^a-zA-Z]");
Matcher m = p.matcher(input1[0]);
StringBuffer sb = new StringBuffer();
boolean output = m.find();
while(output) {
m.appendReplacement(sb, "");
output = m.find();
m.appendTail(sb);
result.addValue(input1[1]);
Now to solve the leading zeroes, just add formatNumber: 0 after the UDF and it will work.
Hope this helps, -
Add ECC Custom Fields in CRM Web UI ERP Order item
hi all,
i have to Add ECC Custom Fields in CRM Web UI ERP Order item .
I have :
- add the field on Web UI Screen.
- add the field on structure TDS_item_COMV and TDS_item_COMC in ecc
- insert record for field on LORD_MAPPING table
- implemented badi BADI_LORD_DO_PA BADI_LORD_GET_INPUT_MODE.
- implemented method GET_I_S_STRUCT on crm with :
CASE COMPONENT.
WHEN 'ZZSPOND'.
RV_DISABLED = ABAP_False.
endcase.
- on method do_prepare_output i have change value of fields with code :
lr_loop = typed_context->erpadmini->collection_wrapper->get_first( ).
WHILE lr_loop IS BOUND.
posnr = lr_loop->get_property_as_string( iv_attr_name = 'POSNR' ).
Does the current item has to be set for "Sponda Idraulica"?
READ TABLE Z5CL_GSA_TOOL0001=>GT_ITEMS_SPOND INTO ls_spond
WITH KEY posnr = posnr.
IF sy-subrc = 0.
lr_loop->set_property_as_string( iv_attr_name = 'ZZSPOND' iv_value = 'X' ).
DATA : V_X TYPE STRING.
V_X = lr_loop->get_property_as_string( iv_attr_name = 'ZZSPOND' ).
ENDIF.
lr_loop = typed_context->erpadmini->collection_wrapper->get_next( ).
ENDWHILE.
I can't change the field value because it is "not changeble" .
Can you help me ?
Thanks in advance.Hi Celi,
I have created some fields at header level of ERP Order, and the user is available to change them, replicating the information to SAP ECC (using interface LORD II).
All sales item information is treated using RFC ERP_LORD_GET_ITEM_MULTI, available in SAP ECC.
Please check the following point:
If those structures below were expanded with your custom fields:
SAP CRM:
CRMST_L2_ITEM_COMV
CRMST_L2_ITEM_COMC
CRMTT_ADMINI_ERPIL
CRMTT_ADMINI_I_ERPIL
SAP ECC:
TDS_RFC_ITEM_COMV
TDS_RFC_ITEM_COMC
Please check if for your scenario is necessary to implement the enhancement BADI_LORD_DO_PAI method ADD_SUPPLY_LIST. The code below works for header level.
DATA: ls_supply TYPE tds_field_supply.
IF iv_object_id EQ 'HEAD'.
IF iv_module EQ 'VBAK_BEARBEITEN'.
ls_supply-field = 'ZZCCINS'.
APPEND ls_supply TO ct_supply.
ls_supply-field = 'ZZCCNUM'.
APPEND ls_supply TO ct_supply.
ls_supply-field = 'ZZCCNAME'.
APPEND ls_supply TO ct_supply.
ls_supply-field = 'ZZAUNUM'.
APPEND ls_supply TO ct_supply.
ENDIF.
ENDIF.
I hope it helps!
Kind Regards! -
CRM 7.0 Leading zeros on material in sales documents delta replication
Hi
During initial load of sales documents from ECC to CRM the item is replicated with leading zeros.
The consequences is that CRM do not find the product and the crm order gets an error message that the product is not maintianed in product master.
So my question is; how to replicate the order without leading zeros for items?
BR
JohanHello Johan,
You need to check txn:OMSL in ERP and you need to make sure that settings are in sync with CRM customizing path settings.
SPRO>IMG>Cross-Applicaiton Component>SAP Product>Basic Settings-->Define O/P Format..
Especially you need to check for the lexicographical flag.
If this flag is set, then 0123 is different from 123.
Hope this helps!
Best Regards,
Shanthala Kudva. -
Remove Leading zeros for Material in Transformation
Hi Experts,
I'm using DTP first time. I don't have much exp on DTP & Transformations.
I'm creating infocube with some objects. I want to remove leading zeros for zmaterial.
In 3.x writen update routines as fallows:
data: zmat(18) type c.
zmat = COMM_STRUCTURE-/BIC/ZMAT.
shift zmat left deleting leading '0'.
result value of the routine
RESULT = zmat.
I'm confusing in Transfermation where to write this routines.
I'm writing in Transformation as fallows:
data: zmat(18) type c.
zmat = SOURCE_FIELDS-/BIC/ZMAT.
shift zmat left deleting leading '0'.
RESULT = zmat.
But it's getting remove zero's.
Anybody suggest on this.
SiriDear Sir,
No confusion at all.
Just double click on the Target Infoobjct i,e Material object in Transformation, you will see a wizard popping up.
There you will see a option called "RULE TYPE" and the default value will be "Direct Assignment". In the same check box click on the drop down icon and select "Routine".
The moment you select the routine option, it will open up ABAP workspace where in you can write your routine and get the desired result.
Hope it helps. -
Leading zeros from Adobe form web service data connection
I created a web service for BAPI_PRODORD_GET_DETAIL and used it as a data connection in an Adobe form. When executing the connection using request parameters of:
Number = [Production Order #]
OrderObjects.Operations = 'X'
no production orders are found.
I debugged and discovered the BAPI only found production orders when the Number importing parameter contained padded leading zeros. After searching the forums, I suspect (1) I have the wrong field type and / or pattern for the production order number input field or (2) SAP Note 1050826 may apply.
Does anyone have suggestions on which field types and patterns to use? I have tried each of Text, Numeric, and Decimal. When using Numeric, I set the data format to Float instead of Integer. I tried data patterns such as: num , the data displays with leading zeros but does not pass to the BAPI with them.
I was also thinking a Formcalc or Javascript may be the solution.
Livecycle version: 8.1.2
Component SAP_APPL: 603 (for SAP note relevancy)
Thank you,
--- ScottHello,
maybe it would be the fastest approach here to work with the value as a string and check the length of the "string" and if needed add some leading zeros. You may try some validations, so the value entered by the user is denied if not in the respective format.
For a smooth start with scripting start here:
http://www.adobe.com/devnet/livecycle/articles/lc_designer_scripting_basics/lc_designer_scripting_basics.pdf
http://help.adobe.com/en_US/livecycle/es/FormCalc.pdf
Regards, Otto -
Price zero in material master:MM01
When I create a material , system is asking moving avg price, std price (Accounting 1 view). It is mandatory. In some cases I want to maintain price as zero which system is not allowing. How to make system to accept proce as zero for a material.
Dear,
With a standard price S in Material master you can enter price as Zero but as soon as you enter Zero goes & SAP treat is as a blank field & issues a message "Enter a price" .However even if you don't enter price, you can save the material.
Or You can manually maintain the price for Material in t-code MR21 as zero.
Regards,
R.Brahmankar -
BADI to add leading zero to material in DP
Hello,
I wanted to check if there is a BADI that can be used while generating CVC (/sapapo/mc62) that will add leading zeros to the product number (9amatnr) while uploading CVCs from FLAT FILE.
Thanks,
SanjuHello,
I am basically trying to create CVC from a TAB delimited file using tcode /sapapo/mc62. The file will be loaded on Application server and /sapapo/mc62 will pick up the tab delimited file in background. I want a FM or BADI that can pad leading zero in front of the material Characteristics when CVCs are generated.
Please advise.
I am not planning to load the file into infocube and generate CVC from infocube.
Thanks -
Error while creatting the Material Master IDOC in ERP 2005
Hello All,
I am trying to create scenario from RFID-Enabled Outbound Processing - Conf Guide (SAP AII 4.0).
I am using Auto ID 4.0 on a NW04s system. The backend is a ERP2005 system.
The scenario requires that I need to create a material in the backend and send it to the NW04s system using IDOCs.
After completing the configuration on the backend, I tried sending the Material Master IDOC to Auto ID from the transaction AIDMM. I get a message that IDOC is just being created. But I could not find it in the transaction WE02.
On debugging I found that the function MARD_GENERIC_READ_MATNR_PLANT resulted in error.
Thanks for any kind of input.
Regards,
Rahul
Message was edited by:
Rahul GavandeDear,
Check ABAPer for file settings.
- CANNOT_SKIP_ATTRIBUTE_RECORD : The attributes could not be read in the EPS parcel. The file cannot be opened for reading, because it may have been deleted in the meantime.
- CANNOT_DETERMINE_EPS_PARCEL : The EPS parcel is not in the EPS Inbox, because it may have been deleted. You must download the relevant patch again (for example, Hot Package).
- CANNOT_DETERMINE_DATA_FILES : The name of a data file could not be determined, because a profile parameter was not correctly configured. Check the settings using the report RSPARAM.
- CANNOT_DISASSEMBLE_R_DATA_FILE : An R3trans data file could not be unpacked. A possible error source is that the relevant EPS parcel was not found. The data file could not be opened for writing. An error occurred when transmitting a 20K block from the EPS Inbox to the directory /usr/sap/trans/data (UNIX).
- CANNOT_DISASSEMBLE_D_DATA_FILE : An ADO data file could not be unpacked. The reasons are the same as with the message CANNOT_DISASSEMBLE_R_DATA_FILE .
- CANNOT_CREATE_COFILE : The cofile could not be created from the relevant data file. One possible error source is that <sys>adm does not have write authorization for the directory /usr/sap/trans/cofiles (UNIX).
Check Note: 70752.
Regards,
Syed Hussain.
Maybe you are looking for
-
Error: Order 300401 Budget Exceeded while doing PO w.r.t PR
Hi Experts, We are getting error, Order 300401 budget exceeded while doing service PO In budget shows exceeded in making the P.O of approx amount Rs 411,500. While in the below PO Value, it is clear that the indent still has the amount of RS 1,760,7
-
How do you move videos from video app into camera roll?
I need to use a video in a Keynote presentation. How do I move a video from the Videos app into the Camera Roll so I can access it in Keynote?
-
When I try to burn a CD off of my MacBook Air (from iTunes) using the external CD drive, it acts like it is burning the CD, but then when I try to play it the CD is blank.
-
Increasing the time to backup in TM
Hi ALL Great TM backing-up But is it possible the tell TM to backup every 2 3 4 5 6 7 ...... or more hours. I don't see the benefit of it to backup every hour. Dimaxum
-
Does Digital Edition support fallback for epub?
Hi, I am playing around with epub format those days. I tried to embed non-standard resource files in the package and use fallback to display the alternative of those files. But seems like it didn't work. I did a litter search, and found someone had s