Formatoption ALPHA: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 10: Zeile 10:
  lv_pos_no = '10'.
  lv_pos_no = '10'.
   
   
  DATA(lv_po_pos_no_in) = |Das ist die Bestellnr. { lv_po_no ALPHA = IN } und das die Positionssnr. { lv_pos_no lv_po_no ALPHA = IN }|.
  DATA(lv_po_pos_no_in) = |Das ist die Bestellnr. { lv_po_no ALPHA = IN } und das die Positionssnr. { lv_pos_no ALPHA = IN }|.
WRITE: lv_po_pos_no_in.
</syntaxhighlight>
</syntaxhighlight>


Zeile 16: Zeile 17:


=== OUT ===
=== OUT ===
 
<syntaxhighlight lang="abap" line start="1">
  DATA: lv_po_no TYPE ebeln, "char10
  DATA: lv_po_no TYPE ebeln, "char10
       lv_pos_no TYPE ebelp. "numc5
       lv_pos_no TYPE ebelp. "numc5
Zeile 23: Zeile 24:
  lv_pos_no = '00010'.
  lv_pos_no = '00010'.
   
   
  DATA(lv_po_pos_no_out) = |Das ist die Bestellnr. { lv_po_no ALPHA = OUT } und das die Positionssnr. { lv_pos_no = OUT }|.
  DATA(lv_po_pos_no_out) = |Das ist die Bestellnr. { lv_po_no ALPHA = OUT } und das die Positionssnr. { lv_pos_no ALPHA = OUT }|.
WRITE: lv_po_pos_no_out.
</syntaxhighlight>


'''Ausgabe:''' Das ist die Bestellnr. 45000      und das ist die Positionsnr. 10
'''Ausgabe:''' Das ist die Bestellnr. 45000      und das ist die Positionsnr. 10

Aktuelle Version vom 30. August 2021, 13:03 Uhr

Diese Formatierungsoption ist analog zum Funktionsbaustein CONVERSION_EXIT_ALPHA_INPUT bzw. CONVERSION_EXIT_ALPHA_OUTPUT

IN

 DATA: lv_po_no TYPE ebeln, "char10
       lv_pos_no TYPE ebelp. "numc5
 
 lv_po_no = '45000'.
 lv_pos_no = '10'.
 
 DATA(lv_po_pos_no_in) = |Das ist die Bestellnr. { lv_po_no ALPHA = IN } und das die Positionssnr. { lv_pos_no ALPHA = IN }|.
 WRITE: lv_po_pos_no_in.

Ausgabe: Das ist die Bestellnr. 0000045000 und das ist die Positionsnr. 00010

OUT

 DATA: lv_po_no TYPE ebeln, "char10
       lv_pos_no TYPE ebelp. "numc5
 
 lv_po_no = '0000045000'.
 lv_pos_no = '00010'.
 
 DATA(lv_po_pos_no_out) = |Das ist die Bestellnr. { lv_po_no ALPHA = OUT } und das die Positionssnr. { lv_pos_no ALPHA = OUT }|.
 WRITE: lv_po_pos_no_out.

Ausgabe: Das ist die Bestellnr. 45000 und das ist die Positionsnr. 10