SAP EXIT_SAPLIWO1_003 Function Module for Check PM Object and Display Object Information









EXIT_SAPLIWO1_003 is a standard exit sapliwo1 003 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Check PM Object and Display Object Information 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 sapliwo1 003 FM, simply by entering the name EXIT_SAPLIWO1_003 into the relevant SAP transaction such as SE37 or SE38.

Function Group: XCSV
Program Name: SAPLXCSV
Main Program: SAPLXCSV
Appliation area: I
Release date: 26-Jan-1995
Mode(Normal, Remote etc): Normal Function Module
Update:



Function EXIT_SAPLIWO1_003 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_SAPLIWO1_003'"Check PM Object and Display Object Information
EXPORTING
TPLNR = "Functional Location
BEZDT = "Asset Value Date Message
BRZUR = "Reference Time Message
SERVICE = "Customer Service Object Type
AUTOMATIC_CHECK = "Information Not Requested Explicitly
INFO_WIND = "Parameter Key SAP Standard Object Information
PLTXT = "Space Name
EQUNR = "Equipment
EQTXT = "Equipment description
BAUTL = "Assembly
BAUTX = "Assembly Name
SDATE = "Selection Date
AKTYP = "Transac. type (H=Create, V=Change, A=Display)
IWERK = "PM Plant

EXCEPTIONS
NO_SAP_STD_OBJECT_INFO = 1
.



Related Function Modules

Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.
CHANGE_ILOA NOTRANSL: Ändern Daten von ILOA in Bildbaustein
CHANGE_NROBJ NOTRANSL: Ändern von Objektnummer in der ILOA verarbeitung
CHANGE_RIWO1 NOTRANSL: Änderung RIWO1
CLOSE_ILOA NOTRANSL: Abschliessen von ILOA im Bildbaustein
COPY_ILOA NOTRANSL: ILOA beim Abschliessen
DELETE_ILOA NOTRANSL: Löschen von ILOA beim löschen der meldung
ESH_CREATE_CHANGEPOINTER Erzeugen Changepointer für ESH Indexing
ESH_CREATE_CHANGEPOINTERS Erzeugen Changepointers für ESH indexing
EXPORT_WORKAREA NOTRANSL: Workarea von Bildbaustein in dei Anwendung
FILL_WORKAREA NOTRANSL: Füllen der Workarea für aktuelle ILOA
GET_ASSEMBLY_TEXT NOTRANSL: Ermitteln des Kurztextes der Baugruppe
GET_ILOA_NUMBER NOTRANSL: Übergabe ILOA-Nummer an die Anwendung
GET_NOTIFICATION_OBJECT NOTRANSL: IH-Meldung: Exit für die Ermittlung des Bezugsobjektes
ILOA_BACK_TO_ACTIVE NOTRANSL: Bezugsobjekt wieder in Arbeit
ILOA_POST_INDICATOR NOTRANSL: Verbuchungsindikator für ILOA veränderung
IMPORT_WORKAREA NOTRANSL: Import Workarea von Anwendung ins Bildbaustein
IWO1_CHECK_USER_INGRP NOTRANSL: Berechtigungsprüfung Beim Wechseln Planergruppe
IWO1_EXPORT_WORKAREA NOTRANSL: Workarea von Bildbaustein in dei Anwendung
IWO1_FILL_DYNAMIC_SELECT NOTRANSL: Füllen einer Selektionstabelle für dynamischen SELECT
IWO1_GET_OBJECT_DATA NOTRANSL: ILOA beim Abschliessen oder wieder in Arbeitgeben
IWO1_GET_OBJECT_SCREEN NOTRANSL: Einstellung Bezugsobjekt in Meldung/Auftrag/Wartungsposition
IWO1_PM_BASIC_LOCATION_GET PM: Get 'Basic Location' (Description of Current Location)
IWO1_PM_BASIC_LOCATION_SET PM: Set 'Basic Location' (Description of Current Location)
IWO1_STATUS_CHECK_BY_LANGUAGE NOTRANSL: Systemstatus sprachabhängig prüfen
PM_BOM_EQUIPMENT NOTRANSL: Selektion von Equi-Stückliste Subscreen RIWO1-BAUTL wird nicht
PM_BOM_EQUIPMENT_SUBSCREEN NOTRANSL: Selektion von Equi-Stückliste aus dem Subscreen- RIWO1-BAUTL wir
PM_CHECK_OBJECT_STATUS NOTRANSL: PM: Check Objektstatus für die IH-Abwicklung
PM_DISPLAY_KONFIG_CONTRACT NOTRANSL: SM Anzeigen Konfiguration zu Vertragsposition
PM_OBJECT_CHECK_AUTHORITY NOTRANSL: PM: Berechtigungsprüfung für das Bezugsobjekt
PM_OBJECT_EQUI_REPORTING NOTRANSL: Zentraler Reportingaufruf für Equipments
PM_OBJECT_IFLO_REPORTING NOTRANSL: Zentraler Reportingaufruf für Equipments
PM_OBJECT_INFO NOTRANSL: Info-Popup für IH-Objekte
PM_OBJECT_PART NOTRANSL: SElection von equipment oder Bauteile in Bildbaustein
PM_OBJECT_PREDECESSOR NOTRANSL: Bestimmung des Objectvorgänge in Objekt-Subscreen
PM_OBJECT_SCREEN NOTRANSL: Allgemeinebearbeitung Objektbildbaustein
PM_OBJECT_SELECTION NOTRANSL: Objectselektion über Strukturaufloesung
PM_PART_SELECTION NOTRANSL: Baugruppenselektion über Strukturaufloesung
PM_PROOF_OBJECT_HIERARCHY NOTRANSL: Prüfen ob ein Object innerhabl der Struktur eines anderen Objekt
PM_PROOF_OBJECT_PART NOTRANSL: Prüfen ob Baugruppe in Equistruktur vorhanden ist
PM_SELECT_EQUIPMENT NOTRANSL: Selektion von equipment
PM_SELECT_LOCATION NOTRANSL: Selektion von Tech.Plaetze im Bildbaustein
POST_ILOA_OBJECT NOTRANSL: Buchen ILOA in Bildbaustein
SET_INFO_WIND NOTRANSL: Parameter Objektinformation im Bildbaustein setzen

IMPORTING Parameters details for EXIT_SAPLIWO1_003

TPLNR - Functional Location

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

BEZDT - Asset Value Date Message

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

BRZUR - Reference Time Message

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

SERVICE - Customer Service Object Type

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

AUTOMATIC_CHECK - Information Not Requested Explicitly

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

INFO_WIND - Parameter Key SAP Standard Object Information

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

PLTXT - Space Name

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

EQUNR - Equipment

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

EQTXT - Equipment description

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

BAUTL - Assembly

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

BAUTX - Assembly Name

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

SDATE - Selection Date

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

AKTYP - Transac. type (H=Create, V=Change, A=Display)

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

IWERK - PM Plant

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

EXCEPTIONS details

NO_SAP_STD_OBJECT_INFO - Do Not Call SAP standard Object Information

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

Copy and paste ABAP code example for EXIT_SAPLIWO1_003 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_tplnr  TYPE RIWO1-TPLNR, "   
lv_no_sap_std_object_info  TYPE RIWO1, "   
lv_bezdt  TYPE RIWO1-BEZDT, "   
lv_brzur  TYPE RIWO1-BRZUR, "   
lv_service  TYPE RIWO1-SERVICE, "   
lv_automatic_check  TYPE RIWO1, "   
lv_info_wind  TYPE TQ80O-INFO_WIND, "   
lv_pltxt  TYPE RIWO1-PLTXT, "   
lv_equnr  TYPE RIWO1-EQUNR, "   
lv_eqtxt  TYPE RIWO1-EQTXT, "   
lv_bautl  TYPE RIWO1-BAUTL, "   
lv_bautx  TYPE RIWO1-BAUTX, "   
lv_sdate  TYPE RIWO1-SDATE, "   
lv_aktyp  TYPE RIWO1-AKTYP, "   
lv_iwerk  TYPE RIWO1-IWERK. "   

  CALL FUNCTION 'EXIT_SAPLIWO1_003'  "Check PM Object and Display Object Information
    EXPORTING
         TPLNR = lv_tplnr
         BEZDT = lv_bezdt
         BRZUR = lv_brzur
         SERVICE = lv_service
         AUTOMATIC_CHECK = lv_automatic_check
         INFO_WIND = lv_info_wind
         PLTXT = lv_pltxt
         EQUNR = lv_equnr
         EQTXT = lv_eqtxt
         BAUTL = lv_bautl
         BAUTX = lv_bautx
         SDATE = lv_sdate
         AKTYP = lv_aktyp
         IWERK = lv_iwerk
    EXCEPTIONS
        NO_SAP_STD_OBJECT_INFO = 1
. " EXIT_SAPLIWO1_003




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLIWO1_003

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 TPLNR FROM RIWO1 INTO @DATA(ld_tplnr).
 
 
"SELECT single BEZDT FROM RIWO1 INTO @DATA(ld_bezdt).
 
"SELECT single BRZUR FROM RIWO1 INTO @DATA(ld_brzur).
 
"SELECT single SERVICE FROM RIWO1 INTO @DATA(ld_service).
 
 
"SELECT single INFO_WIND FROM TQ80O INTO @DATA(ld_info_wind).
 
"SELECT single PLTXT FROM RIWO1 INTO @DATA(ld_pltxt).
 
"SELECT single EQUNR FROM RIWO1 INTO @DATA(ld_equnr).
 
"SELECT single EQTXT FROM RIWO1 INTO @DATA(ld_eqtxt).
 
"SELECT single BAUTL FROM RIWO1 INTO @DATA(ld_bautl).
 
"SELECT single BAUTX FROM RIWO1 INTO @DATA(ld_bautx).
 
"SELECT single SDATE FROM RIWO1 INTO @DATA(ld_sdate).
 
"SELECT single AKTYP FROM RIWO1 INTO @DATA(ld_aktyp).
 
"SELECT single IWERK FROM RIWO1 INTO @DATA(ld_iwerk).
 


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!