Age: 170 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Sat Nov 29, 2008 4:16 pm Post subject: Multiline popup with up to 4 variables
Code:
* für Fubau RKE_POPUP_TEXT_DECIDE_VARTEXT
DATA: answer,
t_params TYPE TABLE OF spar WITH HEADER LINE.
TYPES: g_s_sapscript_text LIKE tline,
g_t_sapscript_text TYPE STANDARD TABLE OF g_s_sapscript_text.
DATA: t_texttab TYPE g_t_sapscript_text WITH HEADER LINE.
CLEAR: answer, t_params, t_texttab.
REFRESH: t_params, t_texttab.
t_params-param = 'V1'.
t_params-value = sy-tcode.
INSERT t_params INDEX 1.
t_texttab-tdformat = '*'. " neue Zeile
t_texttab-tdline = 'Zeile 1'.
APPEND t_texttab.
t_texttab-tdline = 'Zeile 2'.
APPEND t_texttab.
t_texttab-tdline = 'Wenn die Buchung unterbrochen werden soll'.
APPEND t_texttab.
t_texttab-tdformat = ' '. " weiter in der vorhandenen Zeile
t_texttab-tdline = 'bitte Abbrechen (F12) klicken.'.
APPEND t_texttab.
CALL FUNCTION 'RKE_POPUP_TEXT_DECIDE_VARTEXT'
EXPORTING
options = 'EC' " weiter, cancel
* geeignete OBJECT_ID und OBJECT aus Tabelle DOKTL suchen!!
* oder mit der SE61 eigenes Z-Objekt anlegen
* ACHTUNG nicht den grafischen PC-Editor verwenden (Platzhalter)
object_id = 'DE'
* object = 'KE0C153'
* object = 'KE/NC000'
object = 'ZMM_MELDUNG_01'
* NA_SHORTTEXT = 'das ist NA_SHORTTEXT'
titel = 'Mehrzeiliges Popup mit 4 Variablen'(002)
IMPORTING
answer = answer
TABLES
* Parameter &V1& &V2& &V3& und &V4&
t_params = t_params[]
* Tabelle &T&
t_texttab = t_texttab[]
EXCEPTIONS
docu_not_found = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
IF answer = 'C'.
* bei Abbruch wird der OK-Code umgeschossen
sy-ucomm = 'ENTE'.
ENDIF.
* In the SE61 is the data element 'ZMM_MELDUNG_01' them.
* This is the editor in 'classic mode' (with the menu command
* Jump - Editor switch) to operate. Otherwise, the '&' encapsulated!
* In Datenlement could write:
U1 During the tests, the following error occurred:
AS & T &
More U1 approach
AS if securing the document to be canceled please Cancel
(F12) Click. Apart from the above reports with the green hook
Confirm.
AS
AS processing Notes: V1 and V2 & & & & & & V3 & V4
* The string '& & T' is for the duration of the table with t_texttab replaced
* The variables assigned to the above content
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.