SQ01 - remove leading zeros at selection screen
Hi,
I have an infoSet with tables AUSP and CABN. When I create a query using this InfoSet, I need to enter leading zeroes in the field I'm using at the selection-screen (AUSP-ATWRT). I'm only after the last 6 digits as this is my material number. If I enter all the leading zeroes, the query works just fine, but for an end-user this is not very convenient.
Does anybody know if this can be done in the query or in the InfoSet, or do I need some programming skills here?
Thanks in advance:)
Br,
Lars
Edited by: Lars Hesleskaug on Apr 14, 2010 11:38 AM
Hi Lars,
You have to create your own field in the Infoset converting the real one to numeric value, so the leading zeros will be removed. The search then will be working based on this new field.
Regards,
Eli
Similar Messages
-
How to remove leading zeros from the screen?
Hello friends,
I am working on dialog programming.
I have a field with is NUMC 13. so when value is populated, It removes the leading zeros.
How can I display the my value with leading zeros on the screen painter?Call SE51, layout, double-click on field, attributes, tab Program, check Leading zeros.
Regards,
Raymond -
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. -
Removing leading zeros in a column
Hi,
I would like to remove leading zeros of a column in a table. My Questions :
1. Is it possible?
2. Where is it better to truncate, in RFC or Web Dynpro?.
3. If Possible, How can I do that.
I appreciate your input.
Thanks,
Sunita.Hi Sunita,
Please specify the datatype of the column that contains leading zeros, because if the data type of the column is integer then the leading zeros are automatically taken care.
If your RFC return you int and you are assigning it to a String then the leading zeros will appear.
For example, see the below simple ABAP Program. Just copy and execute it. You will see the difference.
data: a type mara-matnr,
str type string.
select single matnr from mara into a.
write a.
str = a.
write / str.
Hope it helps you.
Regards,
Maheswaran.B
Message was edited by: Maheswaran B -
How to remove leading zeros from variable
hi,
how to remove leading zeros from variable like it_vbap-matnr.
value in it_vbap-matnr is 000000000000000358
i want to remove leading zeros so that it become 358
regards
deepakYou can use Function Module <b>'CONVERSION_EXIT_MATN1_OUTPUT'</b>
This Function Module will eliminate leading Zeros.
For each MATNR Value read form DB Table,u can eliminate Leading zeros and then modify ur Internal table.
I think u will not get leading Zeros into utr Internal table when u read from VBAP.
Bcoz MATNR in VBAP itself have Conversion routine.
If u r getting leading zeros,U can use following Logic.
tables:
vbap.
data:
t_vbap like standard table of vbap.
select matnr
from vbap
into corresponding fields of table t_vbap.
loop at t_vbap into vbap.
CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT'
EXPORTING
INPUT = vbap-matnr
IMPORTING
OUTPUT = vbap-matnr
modify t_vbap from vbap transporting matnr.
endloop.
Hope this will work..... -
Removing leading zeros from a string value
Hi All,
i have a Requirement like , i need remove leading zeros from a string value,
like , 00Raj00Shekar==>Raj00shekar,
how can i do this ?
if it is only with the custom functions ,where can add the fuction in Jdeveloper and SOA Middle ware?
Thanks in Advance,
RajHi Raj,
you can use below function to get the desired output in xsl.
<xsl:value-of select='translate(oraext:left-trim(translate(<inpString>,"0"," "))," ","0")'/>
HTH,
Regards,
Vikas Manchanda -
Remove Leading zeros from column
How can I remove leading zeros from a column?
The data looks like *00-04-071*
The output should display 4071user10876532 wrote:
How can I remove leading zeros from a column?
The data looks like *00-04-071*
The output should display 4071try
select to_number(replace('00-04-071','-','')) from dual -
Hi all,
Iam having a requirement where in a enduser enters the vendor number and after pressing enter key it should display the vendor num along with vendor name concatenated in the same field. But the end user is provided the facility that he may not enter the exact vendor number ( I mean if vendor number is for example 0000055, the enduser may enter simply 55). The system should convert it with leading zeroes internally. And in display it should display removing leading zeroes.
like input: 55 output : 55 Vendor_Name
my approach
iam using conversion_exit_alpha_input for adding leading zeroes before select query ( to fetch the vendor name for vendor number the user supplies)
before displaying the output after concatenation,
iam using conversion_exit_alpha_output.
after execution,
it is asking the exact vendor number . But in the output, it is giving the vendor number along with vendor name by removing leading zeroes ( as expected).
how to make the system accept the number without leading zeroes. please suggest me.
tthanking you in advance
regards
BikashHi Bikash,
Since you have to display the Vendor number concatenated along with the Vendor Name, why do you need to use the Alpha Exit Function Module. As you have the Vendor number without the zeros in the input field, you can store it in a temporary variable and then once the Vendor name is available you can concatenate it along with the number in the same field.
If you need a code snippet, you can provide the Technical details of the fields of input. We can use the implicit ABAP type casting feature to get the Vendor Number without any leading zeros.
Hope this helps.
Thanks,
Samantak. -
Report Builder: output to Excel removes leading zeros
I'm trying to use the Report Builder to output a numeric
field to EXCEL , but on numbers that start with zero EXCEL removes
the leading zero's. ex. 00123 becomes 123.
Is there something that I can put in the expression builder
on the field to overcome this.
I've tried concatonating a single quote on the front of the
field but the single quote shows up on the output. I've tried this
on both the SQL and on the expression builder.
I've read on some of the posts where people have tried using
'mso-number-format:"\@'" within a TD tag but I can't seem to get
the syntax right inside the Expression Builder.
Has anybody got any suggestions?Excel will remove leading zeros in a numeric field because it is treating the column as numeric. Putting a ' in front of the number forces Excel to treat the column as text.
-
To remove leading zeroes and take directly from IDOC(Segment field) to file
Hi SapAll.
i have got a simple requirement in a idoc to file Interface.
here in a sender Idoc there will be one segment with one field,the requirement is to remove leading zeroes and take directly the data from this field and map to one of the field in reciever file structure.
i had used the formatnumber (under arithmatic functions)in PI 3.0 but now when iam using it in PI7.1 it was raising some jave exception error.
it would be preferable if any body can give me the solution without user defined functions.
regards.
Varma.from your first post:
i had used the formatnumber (under arithmatic functions)in PI 3.0 but now when iam using it in PI7.1 it was raising some jave exception error.
use the same formatting that you used in 3.0 .... try with just a # in the FormatNum function.
Regards,
Abhishek. -
XmltoQuery removing leading zero
Hi,
I have a function that takes in a raw xml and covert to query. The problem is any leading zeroes are gone. For example, 000123 will become 123. Is there any way or function in CF that will stop from removing leading zeroes?
Thanks,Oh, sorry. It's not the XML to Query problem but it's the cfquery problem. When I cfdump the data, it shows 000123, but when I use <cfquery> to insert the data into a dabase, it strips the leading zeroes and in the db table it shows only 123. Is there a function or something to prevent this?
<cfoutput query="get_xml_data">
<cfquery name="test" datasource="db">
INSERT INTO table (id, name)
VALUES (#get_xml_data.id#, #get_xml_data.name#)
</cfquery>
</cfoutput> -
Removing Leading Zeroes in Location value
HI Gurus,
I am having some trouble in releasing demand plan to SNP. On the demand planning side, we are using standard characteristic 9ALOCATION for storing location values. When I release demand plan (using Location characteristic - 9ALOCATION) to SNP, I get a message saying 'Location 00000000000000003000 does not exist'. But, I have location '3000' assigned to the active model in APO system.
I believe this issue is arising because, the system is storing leading zeroes in Location value '3000' on Demand Planning side. I know that there is customization setting (SPRO-> APO -> Master data -> Product -> specify output format) to prevent leading zeroes from being added to product number. But I don't see a similar setting for Location and moreover I am using 9ALOCATION and not 9ALOCNO.
So, how can I remove leading zeroes in the values of 9ALOCATION.
Any help/comments are appreciated.
Thanks,
Shiv.I found a solution to this problem. Unlike 9ALOCNO, Characteristic '9ALOCATION' has Alpha conversion routine. So this conversion routine fills up the leading zeros. I removed Alpha conversion routine from the 9ALOCATION in RSA1 and it works fine now.
-
Hi Gurus,
I have a alpha routine in update rule which will add leading zeros in omaterial,but now I want to display 0material in the report without leading zeros. How to do this ?
Thanks
LizaEasiest thing is remove the conversion routine in 0material, if you dont want leading zeros.
Or
In update rules, use truncate statement to remove leading zeros.
Ravi Thothadri -
Remove leading zeros in report
Hi all,
I do a clasical reoporting. Data in the internal table numeric types. But when writing in the report, is appearing as 000056 etc. I want to remove this leading zeros in the report output. Any helps?
Regards,
Mic.Hi Michael,
u can use the function module for removing leading zeros
CONVERSION_EXIT_ALPHA_INPUT (adding zeros)
CONVERSION_EXIT_ALPHA_OUTPUT (removing zeros)
Regards
Nagesh -
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
Maybe you are looking for
-
Hi, please please help me if you can. I was working all the summer and I've bought iPod nano for my money and... Firt it worked well and everything was going well but.. From Friday I cannot sync my iPod with library. I tried restore it, but it didn't
-
Need to update table from Maintenance view (Very Urgent !!!)
Hi Abap Guru's, I got a requirement where in I need to create a new Zprog so that it shld give a call to view v_abc and thru this view I need to update the table abc if any duplicate entries are entered then I shld popup a message. Cld u plz help me
-
Hi All, I am beginner in oracle apps technical, Using Oracle Application 11.5.10.2 I am not able open INVIDITM.fmb( Inventory Master Item Forms) in form 6i. Getting a mysterious error that Oracle Forms Designer has encountered a problem and needs to
-
Had nothing but praise for my X3-02 for the 3 months ive had it.... Until today. having lunch i turned my phone off as i always do, turned it back on after lunch to find it wasnt accessing the phone memory and therefore the favourites bar, contacts,
-
InfoObject 0ID_CHADAT is not available in version A
Is there step by step procedures for activating this InfoObject. The reason I plan to use it is because I have created a Delta enabled Generic Extractor using EQUI-AEDAT and feel that this is the ideal InfoObject to map to. If incorrect please advi