Ein Textfeld automatisch befüllen

Man kann eine Prüftabelle Hinterlegen, dann überprüft das Programm ob ein Eintrag in der Prüftabelle existiert.

Falls keiner Existiert kann man diesen Wert in der neuen Tabelle auch nicht erfassen.

MODULE lese_stellen_texte OUTPUT.

  
TABLESt513s.

  
SELECT SINGLE stltx FROM t513s INTO zjet1-jobd
    
WHERE sprsl sy-langu
    
AND stell zjet1-stell
    
AND endda zjet1-endda.

  IF sy-subrc 0.
    
"mache nichts
  
ELSE.
    zjet1
-jobd ' '.
  
ENDIF.


ENDMODULE.


*----------------------------------------------------------------------*
***INCLUDE LZHR_PKO02.
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&      Module  GET_WERKS_TXT  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE get_werks_txt OUTPUT.

    TABLEST500P.

  SELECT SINGLE NAME1 FROM T500P INTOZHR_PK_WERKS-NAME1
    WHERE molga '02'
    AND persa ZHR_PK_WERKS-werks
    AND bukrs ZHR_PK_WERKS-werks.

  IF sy-subrc 0.
    "mache nichts
  ELSE.
    ZHR_PK_WERKS-NAME1 ' '.
  ENDIF.


ENDMODULE.
*&---------------------------------------------------------------------*
*&      Module  GET_TEXT_FAMST  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE get_text_famst OUTPUT.

      TABLEST502T.

  SELECT SINGLE FTEXT FROM T502T INTOZHR_PK_FAMST-fatxt
    WHERE sprsl sy-langu
    AND famst ZHR_PK_FAMST-famst.

  IF sy-subrc 0.
    "mache nichts
  ELSE.
    ZHR_PK_FAMST-fatxt ' '.
  
ENDIF.

ENDMODULE.


        search this website

Regotz Michel