This post just to save time, instead of doing where-used on MATNR field…
Type table of MATNR : TABLE_MATNR => TABLE_LINE
Type range of MATNR : RANGE_T_MATNR
Search tag : type de table
This post just to save time, instead of doing where-used on MATNR field…
Type table of MATNR : TABLE_MATNR => TABLE_LINE
Type range of MATNR : RANGE_T_MATNR
Search tag : type de table
To set percentage value, displayed with the char. %, when you want to store only the number, you can use conversion exit.
Here I made the choice to store the number as a string, otherwise, default value is 0 and in my case, 0% is different from empty value.
Read MoreEDIT : Warning, solution below will work only if there is an accentuated caracter in first line.
Wrong encoding format file is a reccurent issue, especially when working on Windows.
If you don’t want to impose to end used an encoding format for text files, you can use the code below.
Use code below :
" ADRP-NAME_FIRST : First name
" ADRP-NAME_LAST : Last name
" ADRP-NAME_TEXT : Full name
DATA : lv_usrid TYPE XUBNAME,
lv_name_text TYPE ADRP-NAME_TEXT.
" [...]
SELECT SINGLE adrp~name_text INTO lv_name_text
FROM usr21 JOIN adrp ON usr21~persnumber = adrp~persnumber
AND adrp~date_from = '00010101'
AND adrp~nation = ''
WHERE usr21~bname = lv_usrid.
To insert a BR in a string char, use the following constant :
cl_abap_char_utilities=>cr_lf
Search tag : CrLf, retour chariot, ligne, newline, new, carriage return
The method below enables to convert standard texts to string (with carriage returns). It can be useful when standard texts need to be changed or completed before being printed on Adobe forms.
(Otherwise, it is recommanded to use the standard text objet for Adobe forms).
Check program SAPHTML_EVENTS_DEMO.
Sample code :
PARAMETERS : p_field TYPE ztype AS LISTBOX VISIBLE LENGTH 25.
* If the ZTYPE has a domain with values, values will be autmatically
* displayed.
If your type has no values in domain or if you want to change the dropdown list values use FM VRM_SET_VALUES in initialization:
Read More