SAP EXIT_SAPLCOIH_031 Function Module for Hide personnel number in PM/SM order









EXIT_SAPLCOIH_031 is a standard exit saplcoih 031 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Hide personnel number in PM/SM order 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 saplcoih 031 FM, simply by entering the name EXIT_SAPLCOIH_031 into the relevant SAP transaction such as SE37 or SE38.

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



Function EXIT_SAPLCOIH_031 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_SAPLCOIH_031'"Hide personnel number in PM/SM order
EXPORTING
HEADER_IMP = "Dialog structure for order headers and items
OPERATION_IMP = "Order: Dialog table for Table AFVG (order operation)

IMPORTING
PERSONAL_NUMBER_INVISIBLE = "'X'-> Personnel number hidden/ ' '-> displayed
.



Related Function Modules

Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.
CATALOG NOTRANSL: Bearbeitungsbaustein für Leistungen aus Katalog
CO_IH_AER_ACTIVE_CHECK NOTRANSL: Prüfen, ob die Nacherfassung gerade läuft
CO_IH_AFVGD_LARNT_FILL_BY_REF NOTRANSL: IH-Auftrag: Belegung der Leistungsart Arbeit (wenn noch nicht ge
CO_IH_AFVG_VORNR_DET_MIN NOTRANSL: IH-Auftrag: Bestimmung der niedrigsten Vorgangsnummer
CO_IH_AUART_SHLP_EXIT Search Help Exit for Notification Selection, Search Help Using Transaction
CO_IH_AUDISP_SET_DEFAULTS NOTRANSL: setzen defaultwerte kalkulationsrelevanz & entnahmefähig
CO_IH_AUFKT_CALC NOTRANSL: PM-Auftrag: Neuberechnung von Arbeit, Dauer, Komponenten mit Aus
CO_IH_AUFKT_INIT NOTRANSL: obsolet: Jetzt als Form AUFKT_INIT
CO_IH_BABL_SET_EXTERNAL NOTRANSL: Status 'Nicht durchgeführt setzen' von extern
CO_IH_BUFFER_REFRESH NOTRANSL: Erfrischen Workareas im SM/PM Auftrag
CO_IH_BUTTONS_FAW NOTRANSL: Feldauswahl bei Buttons und Tabstrips
CO_IH_CALC_DATA_WITH_FACTOR NOTRANSL: PM-Auftrag: Berechnung von Arbeit, Dauer, Komponenten mit Ausfüh
CO_IH_CALL_SCREEN_FROM_EXTERN NOTRANSL: Rufen eines Bildes im SAPLCOIH aus anderem Modulpool (Einsatzpla
CO_IH_CAPACITYLOAD_OBJECT NOTRANSL: Schreiben Kapabebelastung für Arbeitsplatz des IH-Objektes
CO_IH_CLOSE_ORDER_TECHNICAL NOTRANSL: RFC Baustein Abschließen Auftrag technisch
CO_IH_CREATE_DIGITAL_SIG NOTRANSL: Create Digital Signatures for EAM
CO_IH_CUA_SET NOTRANSL: IH-Auftrag setzen des CUA-Titels
CO_IH_CUA_SET_AND_DET_FHM NOTRANSL: IH-AUFTRAG: SETZEN VON STATUS UND TITEL FÜR FHM
CO_IH_CUA_SET_FHM NOTRANSL: IH-Auftrag setzen des CUA-Titels für FHM
CO_IH_DISPLAY_DS_BY_LIST NOTRANSL: Display Digital Signatures Log
CO_IH_DISPLAY_STEPS_DS NOTRANSL: Display DS Log In a grid
CO_IH_DS_DISABLE_FIELDS NOTRANSL: Disable Fields in Digital Signatures are Set
CO_IH_EQUI_LIST NOTRANSL: Equipmentliste (mehrstufig) zu PM-Auftrag
CO_IH_EXTERNAL_NUMBER_INPUT NOTRANSL: Ih-Auftrag: Senden eines Windows, um externe Nummer einzugeben
CO_IH_FCODE_FWDW_ACTIVE_CHK NOTRANSL: WeiterleitungsFunktionalität slot IS Defence
CO_IH_FILL_CAUFVD_FROM_ILOA NOTRANSL: IH-Auftrag: Füllen des Auftragskopfs mit ILOA-Daten
CO_IH_GET_ADDRESS_FOR_PURCHASE NOTRANSL: Adreßnummer für Einkaufsdaten gemäß Zugriffsfolge ermitteln
CO_IH_GET_BAPIFLAG NOTRANSL: Setzen von globalen Daten für BAPI-Ablauf
CO_IH_GET_EFFECTIVE_ACT_TYPE NOTRANSL: IH-Auftrag: Bereitstellen Aktivitätstyp an externe Func.Pools
CO_IH_GET_EXECUTION_FLAGS NOTRANSL: Lesen der Struktur 'ORDERS', Rückgabe der Flags
CO_IH_GET_GENERAL_DATA NOTRANSL: Initialisierung IH-spezifischer Daten
CO_IH_GET_HEADER NOTRANSL: IH-Auftrag: Bereitstellen Auftragskopf an externe Func.Pools
CO_IH_GET_HEADER_FROM_DB NOTRANSL: Lesen Auftragskopf
CO_IH_GET_ILOA NOTRANSL: IH-Auftrag: ILOA Daten aus Auftragskopf zur Verfügung stellen
CO_IH_GET_OK_CODE NOTRANSL: IH-Auftrag: letzter OK-CODE des SAPLCOIH
CO_IH_GET_PLANNED_COSTS_TOTAL NOTRANSL: Plankosten vom PM-Auftrag ermitteln (geamt)
CO_IH_GET_STEPS_DS NOTRANSL: Get Digital Signature Steps
CO_IH_GET_SUBORDER_NUMBERS NOTRANSL: Nummern aller Aufträge eines IH-Auftragsnetzes (Haupt/Unterauftr
CO_IH_GET_TC10 NOTRANSL: PM/SM-Auftrag: Bereitstellen derTC10 aus COIH an externe Funktio
CO_IH_HEADER_FAW NOTRANSL: IH-Auftrag: Feldauswahl bei Vorgängen und Untervorgängen
CO_IH_IFLO_LIST NOTRANSL: Meldungsliste (mehrstufig) zu PM-Auftrag
CO_IH_KDAUF_KDPOS NOTRANSL: Setzt kdauf & kdpos im Serviceauftrag
CO_IH_MHIS_FETCH NOTRANSL: IH-Auftrag: Wartungspakete gemäß Abrufnummer in RANGES bereitste
CO_IH_MMSRV_INFO_GET NOTRANSL: Liefert Daten des akt. Detailvorgangs für MM-SRV Includescreen
CO_IH_MMSRV_INFO_SET
CO_IH_OPERATION_DETAIL_CALL NOTRANSL: IH-Auftrag: Dynamischer Aufruf eines Detailbildes
CO_IH_OPERATION_FAW NOTRANSL: Feldauswahl bei Vorgängen und Untervorgängen
CO_IH_OPER_STATUS_MPRT_RESET NOTRANSL: Reset status MPRT and set PRT for Operation
CO_IH_OPER_STATUS_MPRT_SET NOTRANSL: Set Status MPRT for an operation
CO_IH_ORDER_CREDIT_CHECK NOTRANSL: Kreditlimitprüfung durchführen nach PMSDO-Bestimmung
CO_IH_ORDER_GENER_1 NOTRANSL: IH-Auftrag automatisch aus Wartungsplan generieren
CO_IH_ORDER_GENER_2 NOTRANSL: IH-Auftrag automatisch aus Meldung generieren
CO_IH_ORDER_GENER_2_EXT_OPR NOTRANSL: IH-Auftrag: prüfen ob anlegen im Dunkeln möglich
CO_IH_ORDER_GENER_3 NOTRANSL: IH-Auftrag automatisch aus Wartungsplan generieren
CO_IH_ORDER_GENER_4 NOTRANSL: Simulation IH-Auftrag zwecks Kalkulation
CO_IH_ORDER_GENER_5 NOTRANSL: IH-Auftrag (aus Konfiguration) anlegen
CO_IH_ORDER_STATUS_MPRT_SET NOTRANSL: Set status MPRT for Order header
CO_IH_ORDER_STATUS_PPRT_SET NOTRANSL: Sets status PPRT for order header
CO_IH_PAGING_WITH_TC NOTRANSL: OK-Code Steuerung für Pagingfunktionen (P++/--) mit Table Contro
CO_IH_PLANNING_TABLE_ACTIVE NOTRANSL: Check whether the planning table is active
CO_IH_PM_QM_LINK NOTRANSL: IH-Auftrag: Füllen des Auftragskopfs mit ILOA-Daten
CO_IH_PUT_FCODE NOTRANSL: Bereitstellen aktueller Daten des SAPLCOIH
CO_IH_QMEL_LIST NOTRANSL: Meldungsliste (mehrstufig) zu PM-Auftrag
CO_IH_READ_T003O_DS NOTRANSL: Read Signature data for Order Type Plant Combination
CO_IH_READ_T003O_SC NOTRANSL: Status Change Option Read for Order Type / Plant
CO_IH_REFRESH_CU_CONTROL NOTRANSL: Refresh of CU control (Compatible Unit Project)
CO_IH_RESET_DIGITAL_SIG NOTRANSL: Reset Status For Digital Signatures
CO_IH_RFC_ACTIVE_GET_INFO NOTRANSL: Ermitteln ob RFC aktive
CO_IH_RMA_COMPONENT_CHECK NOTRANSL: RMA: Prüfung, ob Komponente konfigurierbar ist
CO_IH_RMA_ORDER_STOCK NOTRANSL: Rückmeldung Kundenauftragsbestand (wird gelöscht!)
CO_IH_SETTLEMENT_RULE_SAVE NOTRANSL: IH-Auftrag: Verbuchen EINER Abrechnungsvorschrift
CO_IH_SET_BAPIFLAG NOTRANSL: Setzen von globalen Daten für BAPI-Ablauf
CO_IH_SET_CU_OPR_TAB NOTRANSL: Set operation data from extern (Compatible Unit Project)
CO_IH_SET_HEADER NOTRANSL: Übergeben CAUFVD an SAPLCOIH zwecks SUBSCREEN-Anzeige
CO_IH_SET_OK_CODE NOTRANSL: IH-Auftrag: setzen des Ok-Codes von anderen Functionpools aus in
CO_IH_SET_OPR NOTRANSL: IH-Auftrag: übergeben der Vorgangsdaten an SAPLCOIH von aussen
CO_IH_SET_REPID NOTRANSL: IH-Auftrag: Repid setzten für unterschiedliche Behandlung der Su
CO_IH_SET_STATUS_EXTERNAL NOTRANSL: Status von extern setzen
CO_IH_SET_TC10_ON_BAPICALL
CO_IH_STATUS_FM_SET Maintenance Order
CO_IH_TABSTRIP_ABLAUF NOTRANSL: IH-Auftrag: Einstellung der TabStrip-Werte nach Folgebildsteueru
CO_IH_TASK_LIST_SET_EXTERNAL NOTRANSL: Arbeitsplan setzen & auflösen
CO_IH_TL_INCL_DEFAULTS NOTRANSL: PM: Vorschlagswerte für APlan-Übernahme in Auftrag
CO_IH_UPDATE_OBJECTDATA NOTRANSL: RFC Baustein Abschließen Auftrag technisch
CO_IH_USERSTATUS_SET NOTRANSL: API zum setzen Userstatus im PM/SM Auftrag
CO_IH_VB_MHIO_POST NOTRANSL: IH-Auftrag: Verbuchen der MHIO-Sätze
DFPS_ORDER_CLSD_RESET NOTRANSL: Auftrag: Kaufm. Abschluss zurücknehmen - nur intern verwenden
DFPS_ORDER_CLSD_SET NOTRANSL: Auftrag: Kaufm. Abschluss setzen - nur intern verwenden -
DFPS_ORDER_DLFLG_RESET NOTRANSL: Auftrag: Löschvormerkung zurücknehmen - nur intern verwenden -
DFPS_ORDER_DLFLG_SET NOTRANSL: Auftrag: Löschvormerkung setzen - nur intern verwenden -
DFPS_ORDER_LKD_RESET NOTRANSL: Auftrag: entsperren - nur intern verwe
DFPS_ORDER_LKD_SET NOTRANSL: Auftrag: sperren - nur intern v
DFPS_ORDER_RLSD_SET NOTRANSL: Auftrag: Freigeben - nur intern ver
DFPS_ORDER_TECO_RESET NOTRANSL: Auftrag: Technischen Abschluss zurücknehmen - nur intern verwen
DFPS_ORDER_TECO_SET NOTRANSL: Auftrag: Technischen Abschluss setzen - nur intern verwenden
ILOA_DATA_GET_FROM_OBJECT_II ***
PM_CATALOG NOTRANSL: Bearbeitungsbaustein für Leistungen aus Katalog
PM_GOS_ATTACHMENT NOTRANSL: Anzeige von Attachments aus generischem Objektdienst
WPS_ORDER_UPDATE_SCHEDULE NOTRANSL: Update of order scheduling

IMPORTING Parameters details for EXIT_SAPLCOIH_031

HEADER_IMP - Dialog structure for order headers and items

Data type: CAUFVD
Optional: No
Call by Reference: Yes

OPERATION_IMP - Order: Dialog table for Table AFVG (order operation)

Data type: AFVGD
Optional: No
Call by Reference: Yes

EXPORTING Parameters details for EXIT_SAPLCOIH_031

PERSONAL_NUMBER_INVISIBLE - 'X'-> Personnel number hidden/ ' '-> displayed

Data type: SY-DATAR
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for EXIT_SAPLCOIH_031 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_header_imp  TYPE CAUFVD, "   
lv_personal_number_invisible  TYPE SY-DATAR, "   
lv_operation_imp  TYPE AFVGD. "   

  CALL FUNCTION 'EXIT_SAPLCOIH_031'  "Hide personnel number in PM/SM order
    EXPORTING
         HEADER_IMP = lv_header_imp
         OPERATION_IMP = lv_operation_imp
    IMPORTING
         PERSONAL_NUMBER_INVISIBLE = lv_personal_number_invisible
. " EXIT_SAPLCOIH_031




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLCOIH_031

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 DATAR FROM SY INTO @DATA(ld_personal_number_invisible).
 
 


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!