SAP EXIT_SAPLIQS0_008 Function Module for Supply Function Codes with Text/ Deactivate Codes: 'Goto/Task'









EXIT_SAPLIQS0_008 is a standard exit sapliqs0 008 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Supply Function Codes with Text/ Deactivate Codes: 'Goto/Task' processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for exit sapliqs0 008 FM, simply by entering the name EXIT_SAPLIQS0_008 into the relevant SAP transaction such as SE37 or SE38.

Function Group: XQQM
Program Name: SAPLXQQM
Main Program: SAPLXQQM
Appliation area: Q
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function EXIT_SAPLIQS0_008 pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'EXIT_SAPLIQS0_008'"Supply Function Codes with Text/ Deactivate Codes: 'Goto/Task'
EXPORTING
I_TQ80 = "Notification Type
I_AKTYP = "Activity Type
I_VIQMEL = "Notification Header Data

IMPORTING
E_US3_INACTIVE = "Deactivate Function Code '+US3'
E_U11_TEXT = "Text for Function Code '+U11'
E_U12_TEXT = "Text for Function Code '+U12'
E_U13_TEXT = "Text for Function Code '+U13'
E_US4_INACTIVE = "Deactivate Function Code '+US4'
E_U10_INACTIVE = "Deactivate Function Code '+U10'
E_U11_INACTIVE = "Deactivate Function Code '+U11'
E_U12_INACTIVE = "Deactivate Function Code '+U12'
E_U13_INACTIVE = "Deactivate Function Code'+U13'
E_US3_TEXT = "Text for Function Code '+US3'
E_US4_TEXT = "Text for Function Code '+US4'
E_U10_TEXT = "Text for Function Code '+U10'
.



Related Function Modules

Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.
IQS0_ADD_ACTIVITY_LONGTEXT NOTRANSL: Anlegen bzw. Ergänzen des Langtextes zu einer Aktion
IQS0_ADD_CAUSE_LONGTEXT NOTRANSL: Anlegen bzw. Ergänzen des Langtextes zu einer Ursache
IQS0_ADD_HEADER_ACTIVITY NOTRANSL: Anlegen einer Kopfaktion zu einer Meldung
IQS0_ADD_HEADER_TASK NOTRANSL: Anlegen einer Kopfmaßnahme zu einer Meldung
IQS0_ADD_ITEM NOTRANSL: Anlegen einer Urssache/Maßnahmen/Aktionen zu einer Meldungsposit
IQS0_ADD_ITEM_CLASS NOTRANSL: Anlegen bzw. Ergänzen der Classe zu einem Fehler
IQS0_ADD_ITEM_LONGTEXT NOTRANSL: Anlegen bzw. Ergänzen des Langtextes zu einem Fehler
IQS0_ADD_NOTIFICATION_LONGTEXT NOTRANSL: Anlegen bzw. Ergänzen des Langtextes zu einer Meldung
IQS0_ADD_TASK_LONGTEXT Creation or addition of long text for a task
IQS0_BUFFER_GET NOTRANSL: IQS0 Puffer lesen
IQS0_CHANGE_NOTIFICATION NOTRANSL: Ändern einer Meldung ohne Auftragsbezug
IQS0_CHANGE_NOTIF_TO_ORDER NOTRANSL: Ändern einer Meldung aus dem Auftrag
IQS0_CHANGE_NOTIF_USER_STATUS NOTRANSL: Meldung: Setzen von Anwenderstatus zum Meldungskopf
IQS0_CHANGE_TASK_USER_STATUS NOTRANSL: Meldung: Setzen von Anwenderstatus zur Meldungsmaßnahme
IQS0_CHECK_AUTHORITY_NOTIF NOTRANSL: Berechtigungsprüfung Meldungspflege
IQS0_CHECK_AUTHORITY_NOTIF_E NOTRANSL: Überprüfung der Berechtigung bei Einstieg in Meldung
IQS0_CHECK_AUTHORITY_TASK NOTRANSL: Berechtigung für Maßnahme
IQS0_CHECK_NOTIFICATION_AUTH NOTRANSL: Prüfen alle Meldungsberechtigungen
IQS0_CHECK_NOTIF_FOR_ORDER Prüfen ob Meldungen einem Auftrag zugeordnet ist
IQS0_CHECK_NOTI_IN_ARCHIVE NOTRANSL: Check ob Meldung in einem Archiv abgelegt ist
IQS0_CHECK_OKCODE NOTRANSL: Pruefen,ob der OK-Code ausfuehrbar ist
IQS0_COMPLETE_NOTIFICATION Complete Notification
IQS0_CONTROL_PARAMETER_FROM_SD NOTRANSL: Check ob SD-aus Meldungsverarbeitung aktiv ist
IQS0_COPY_CUSTOMIZING_TQSCR NOTRANSL: Kopieren Customizingeinstellungen aus Mandant 000
IQS0_CREATE_NOTIFICATION NOTRANSL: Initialisierung und anlegen einer Meldung ohne Auftragsbezug
IQS0_CREATE_NOTIFICATION_COPY
IQS0_CREATE_NOTIF_FROM_LIST NOTRANSL: Meldung(en) im Hintergrund für N-Objekte Anlegen
IQS0_CREATE_NOTIF_HEADER_TEXT NOTRANSL: Meldungsdaten aus Auftragsdatem uebernehmen (Text)
IQS0_CREATE_NOTIF_TO_ORDER NOTRANSL: Anlegen einer Meldung zu einem Auftrag
IQS0_CREATE_NOTIF_TO_PO_ORDER NOTRANSL: Anlegen einer Meldung aus einem Fertigungsauftrag (Kopf + Positi
IQS0_CREATE_OBJECT NOTRANSL: Anlegen Technisches Objekt (z.B. aus Bezugsobjekt-Screen)
IQS0_CREATE_VIQMEL NOTRANSL: Initialisierung und anlegen einer Meldung
IQS0_CREATE_VIQMFE NOTRANSL: Initialisierung und anlegen einer Position zu einer Meldung
IQS0_CREATE_VIQMMA NOTRANSL: Initialisierung und anlegen einer Aktion zu einer Meldung
IQS0_CREATE_VIQMSM NOTRANSL: Initialisierung und anlegen Massnahmen zu einer Meldung
IQS0_CREATE_VIQMUR NOTRANSL: Initialisierung und anlegen Ursachen zu einer Position
IQS0_DDB_GET_NOTIFICATION NOTRANSL: Lesen und püffern die Meldungen
IQS0_DEL_NOTIF_SUB_DATA NOTRANSL: Meldung Löschen von Positionen, Ursachen, Maßnahmen Aktionen
IQS0_DISTRIBUTION_FLAG_GET NOTRANSL: Meldungsverteilung: Schlüsselfelder übernehmen - Flag lesen
IQS0_DISTRIBUTION_FLAG_SET NOTRANSL: Meldungsverteilung: Schlüsselfelder übernehmen - Flag setzen
IQS0_FILL_BUFFER_FROM_WA NOTRANSL: Initialisierung und anlegen einer Meldung ohne Auftragsbezug
IQS0_GET_CODEGR_FROM_CAT_PROF NOTRANSL: Lesen Codegruppen zum Berichtsschema aus Memory
IQS0_GET_GOS_DATA NOTRANSL: Lesen der Daten zum generischen Objektdienst
IQS0_GET_GV_TIME_ZONE_ACTIVE Get value of global variable gv_time_zone_active
IQS0_GET_MARK_NEXT_INXFE NOTRANSL: Lesen markierte Position (nur bei Einzelselektion)
IQS0_GET_TQ80 NOTRANSL: TQ80-Daten für Standort- u. Kont.Daten in der Meldung
IQS0_INIT_WORKAREA_START NOTRANSL: Initialisierung der Arbeitsbereiche der Transaktion
IQS0_IS_TIME_UPDATE NOTRANSL: Update Änderungsdatum, _uhrzeit
IQS0_ITEM_CLASS_ALLOCATE NOTRANSL: Meldung:Klassifizierung: Zuordnung einer Klasse
IQS0_ITEM_CLASS_EVALUATE NOTRANSL: Meldung:Klassifizierung: Bewertung einer zugeordneten Klasse
IQS0_ITEM_CLASS_REMOVE NOTRANSL: Meldung:Klassifizierung: Löschen Zuordnung einer Klasse
IQS0_MODIFY_NOTIFICATION NOTRANSL: Meldung Ändern von Meldungskopf, Positionen, Ursachen, Maßnahme
IQS0_PERFORM_OKCODE NOTRANSL: Initialisierung und anlegen einer Meldung ohne Auftragsbezug
IQS0_PRINT_NOTIF_PDF NOTRANSL: Direktaufruf Meldungsdruck aus Actionbox
IQS0_REFRESH_SD_ORDER_LINK NOTRANSL: Verknüpfung ServiceMldng. -> SD-Beleg: Verbindung wird in WA ini
IQS0_REFRESH_SD_ORDER_LINK_DB NOTRANSL: Lösen der Verbindung Servicemeldung - Kundenauftrag incl. Datenb
IQS0_REFRESH_WA NOTRANSL: refresh WA
IQS0_REFRESH_WA_CURRENT NOTRANSL: refresh WA
IQS0_REFRESH_XQMNUM NOTRANSL: refresh of global variable XQMNUM
IQS0_RFC_SD_DOC_PARTNER_READ Reading a partner of an Vertriebsbelegspositon with RFC
IQS0_SET_OK_CODE NOTRANSL: Setzen des Ok-Codes von anderem Functionpool aus im SAPLIQS0
IQS0_SET_ORDER_NUMBER_IN_WA NOTRANSL: Übergabe Auftragsnummer in Workarea bei Auftragszuordung
IQS0_SET_PRINT_DATA NOTRANSL: Daten zum Drucken setzen
IQS0_SET_TQ80 NOTRANSL: TQ80-Daten für Standort- u. Kont.Daten in der Meldung
IQS0_SET_X_NO_MSG NOTRANSL: Meldungsbearbeitung PM/QM/SM Setzten No-Message Flag
IQS0_SHLP_EXIT_OBJCAT Example for a search help exit
IQS0_TSTRIP_OKCODE NOTRANSL: Initialisierung und anlegen einer Meldung ohne Auftragsbezug
IQS0_UPDATE_REFENCE_OBJECT NOTRANSL: Akualisierung Standort und Kontierungsdaten
IQS0_UPDATE_REFERENCE_OBJECT NOTRANSL: Akualisierung Standort und Kontierungsdaten

IMPORTING Parameters details for EXIT_SAPLIQS0_008

I_TQ80 - Notification Type

Data type: TQ80
Optional: No
Call by Reference: No ( called with pass by value option)

I_AKTYP - Activity Type

Data type: T365-AKTYP
Optional: No
Call by Reference: No ( called with pass by value option)

I_VIQMEL - Notification Header Data

Data type: VIQMEL
Optional: No
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for EXIT_SAPLIQS0_008

E_US3_INACTIVE - Deactivate Function Code '+US3'

Data type: QMDYNTXT-FCODE_INACTIVE
Optional: No
Call by Reference: No ( called with pass by value option)

E_U11_TEXT - Text for Function Code '+U11'

Data type: QMDYNTXT-U11_TEXT
Optional: No
Call by Reference: No ( called with pass by value option)

E_U12_TEXT - Text for Function Code '+U12'

Data type: QMDYNTXT-U12_TEXT
Optional: No
Call by Reference: No ( called with pass by value option)

E_U13_TEXT - Text for Function Code '+U13'

Data type: QMDYNTXT-U13_TEXT
Optional: No
Call by Reference: No ( called with pass by value option)

E_US4_INACTIVE - Deactivate Function Code '+US4'

Data type: QMDYNTXT-FCODE_INACTIVE
Optional: No
Call by Reference: No ( called with pass by value option)

E_U10_INACTIVE - Deactivate Function Code '+U10'

Data type: QMDYNTXT-FCODE_INACTIVE
Optional: No
Call by Reference: No ( called with pass by value option)

E_U11_INACTIVE - Deactivate Function Code '+U11'

Data type: QMDYNTXT-FCODE_INACTIVE
Optional: No
Call by Reference: No ( called with pass by value option)

E_U12_INACTIVE - Deactivate Function Code '+U12'

Data type: QMDYNTXT-FCODE_INACTIVE
Optional: No
Call by Reference: No ( called with pass by value option)

E_U13_INACTIVE - Deactivate Function Code'+U13'

Data type: QMDYNTXT-FCODE_INACTIVE
Optional: No
Call by Reference: No ( called with pass by value option)

E_US3_TEXT - Text for Function Code '+US3'

Data type: QMDYNTXT-US3_TEXT
Optional: No
Call by Reference: No ( called with pass by value option)

E_US4_TEXT - Text for Function Code '+US4'

Data type: QMDYNTXT-US4_TEXT
Optional: No
Call by Reference: No ( called with pass by value option)

E_U10_TEXT - Text for Function Code '+U10'

Data type: QMDYNTXT-U10_TEXT
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for EXIT_SAPLIQS0_008 Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_i_tq80  TYPE TQ80, "   
lv_e_us3_inactive  TYPE QMDYNTXT-FCODE_INACTIVE, "   
lv_e_u11_text  TYPE QMDYNTXT-U11_TEXT, "   
lv_e_u12_text  TYPE QMDYNTXT-U12_TEXT, "   
lv_e_u13_text  TYPE QMDYNTXT-U13_TEXT, "   
lv_i_aktyp  TYPE T365-AKTYP, "   
lv_e_us4_inactive  TYPE QMDYNTXT-FCODE_INACTIVE, "   
lv_i_viqmel  TYPE VIQMEL, "   
lv_e_u10_inactive  TYPE QMDYNTXT-FCODE_INACTIVE, "   
lv_e_u11_inactive  TYPE QMDYNTXT-FCODE_INACTIVE, "   
lv_e_u12_inactive  TYPE QMDYNTXT-FCODE_INACTIVE, "   
lv_e_u13_inactive  TYPE QMDYNTXT-FCODE_INACTIVE, "   
lv_e_us3_text  TYPE QMDYNTXT-US3_TEXT, "   
lv_e_us4_text  TYPE QMDYNTXT-US4_TEXT, "   
lv_e_u10_text  TYPE QMDYNTXT-U10_TEXT. "   

  CALL FUNCTION 'EXIT_SAPLIQS0_008'  "Supply Function Codes with Text/ Deactivate Codes: 'Goto/Task'
    EXPORTING
         I_TQ80 = lv_i_tq80
         I_AKTYP = lv_i_aktyp
         I_VIQMEL = lv_i_viqmel
    IMPORTING
         E_US3_INACTIVE = lv_e_us3_inactive
         E_U11_TEXT = lv_e_u11_text
         E_U12_TEXT = lv_e_u12_text
         E_U13_TEXT = lv_e_u13_text
         E_US4_INACTIVE = lv_e_us4_inactive
         E_U10_INACTIVE = lv_e_u10_inactive
         E_U11_INACTIVE = lv_e_u11_inactive
         E_U12_INACTIVE = lv_e_u12_inactive
         E_U13_INACTIVE = lv_e_u13_inactive
         E_US3_TEXT = lv_e_us3_text
         E_US4_TEXT = lv_e_us4_text
         E_U10_TEXT = lv_e_u10_text
. " EXIT_SAPLIQS0_008




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLIQS0_008

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
"SELECT single FCODE_INACTIVE FROM QMDYNTXT INTO @DATA(ld_e_us3_inactive).
 
"SELECT single U11_TEXT FROM QMDYNTXT INTO @DATA(ld_e_u11_text).
 
"SELECT single U12_TEXT FROM QMDYNTXT INTO @DATA(ld_e_u12_text).
 
"SELECT single U13_TEXT FROM QMDYNTXT INTO @DATA(ld_e_u13_text).
 
"SELECT single AKTYP FROM T365 INTO @DATA(ld_i_aktyp).
 
"SELECT single FCODE_INACTIVE FROM QMDYNTXT INTO @DATA(ld_e_us4_inactive).
 
 
"SELECT single FCODE_INACTIVE FROM QMDYNTXT INTO @DATA(ld_e_u10_inactive).
 
"SELECT single FCODE_INACTIVE FROM QMDYNTXT INTO @DATA(ld_e_u11_inactive).
 
"SELECT single FCODE_INACTIVE FROM QMDYNTXT INTO @DATA(ld_e_u12_inactive).
 
"SELECT single FCODE_INACTIVE FROM QMDYNTXT INTO @DATA(ld_e_u13_inactive).
 
"SELECT single US3_TEXT FROM QMDYNTXT INTO @DATA(ld_e_us3_text).
 
"SELECT single US4_TEXT FROM QMDYNTXT INTO @DATA(ld_e_us4_text).
 
"SELECT single U10_TEXT FROM QMDYNTXT INTO @DATA(ld_e_u10_text).
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!