SAP PLM_FMEA_MONITOR_PROCESS Function Module for NOTRANSL: FMEA Monitor: Daten selektieren und ALV starten









PLM_FMEA_MONITOR_PROCESS is a standard plm fmea monitor process SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for NOTRANSL: FMEA Monitor: Daten selektieren und ALV starten 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 plm fmea monitor process FM, simply by entering the name PLM_FMEA_MONITOR_PROCESS into the relevant SAP transaction such as SE37 or SE38.

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



Function PLM_FMEA_MONITOR_PROCESS 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 'PLM_FMEA_MONITOR_PROCESS'"NOTRANSL: FMEA Monitor: Daten selektieren und ALV starten
EXPORTING
IV_FMEA_OBJECTTYPE = "Component Type in Project Planning
* IT_SEARCHFIELD_RANGE = "Range for Selection According to Search Field
* IT_GROUPING_RANGE = "Range for Selection According to Grouping
* IT_PLANSTART_RANGE = "Range for Date Selection
* IT_ACTUALSTART_RANGE = "Range for Date Selection
* IT_PLANFINISH_RANGE = "Range for Date Selection
* IT_ACTUALFINISH_RANGE = "Range for Date Selection
* IT_CREATED_ON_RANGE = "Range for Date Selection
* IT_CHANGED_ON_RANGE = "Range for Date Selection
* IT_PROC_STATUS_RANGE = "Ranges for Selection According to Status Flag
* IT_EXT_POSITION_RANGE = "Range Table for Selection According to Item Number (CHAR20)
* IV_OBJECTTEXT = "Project Planning - Object Type Text
* IT_FMEA_TYPE_RANGE = "Ranges for Selection According to Audit Type
* IT_OBJECT_VALUE_RANGE = "Ranges Table for Selection According to Audit Object
* IT_OBJECT_TYPE_RANGE = "Ranges for Selection According to Audit Type
* IT_FMEA_OBJVAL_COMPLEX = "Table for Selection According to Audit Object
* IT_AUTH_GROUP_RANGE = "Range for Selection According to Authorization Group
* IT_LISTITYPE_RANGE = "Ranges for Selection According to List Item Type
* IT_REFERENCE_RANGE = "Ranges for Selection According to Reference (Objects)
* IT_CODEGROUP_RANGE = "Ranges for Selection According to Code Group
* IT_CODE_RANGE = "Ranges for Selection According to Code
* IT_ACTIONTYPE_RANGE = "Ranges for Selection According to Action Type
* IV_WITH_SUB_STRUCTURE = "X and Blank
* IV_NAME = "SAP System, User Logon Name
* IV_PARTNER = "Business Partner Number
* IT_PARTNER_RANGE = "Range Table for Selection According to Business Partner
* IT_CREATED_BY_RANGE = "Range Table for Selection According to User Name
* IT_CHANGED_BY_RANGE = "Range Table for Selection According to User Name
* IT_EXTERNAL_ID_RANGE = "Range for Selection According to External ID

EXCEPTIONS
NO_SUCCESS = 1
.



IMPORTING Parameters details for PLM_FMEA_MONITOR_PROCESS

IV_FMEA_OBJECTTYPE - Component Type in Project Planning

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

IT_SEARCHFIELD_RANGE - Range for Selection According to Search Field

Data type: PLMT_AUDIT_RANGES_SEARCHFIELD
Optional: Yes
Call by Reference: Yes

IT_GROUPING_RANGE - Range for Selection According to Grouping

Data type: PLMT_AUDIT_RANGES_GROUPING
Optional: Yes
Call by Reference: Yes

IT_PLANSTART_RANGE - Range for Date Selection

Data type: PLMT_AUDIT_RANGES_FOR_DATE
Optional: Yes
Call by Reference: Yes

IT_ACTUALSTART_RANGE - Range for Date Selection

Data type: PLMT_AUDIT_RANGES_FOR_DATE
Optional: Yes
Call by Reference: Yes

IT_PLANFINISH_RANGE - Range for Date Selection

Data type: PLMT_AUDIT_RANGES_FOR_DATE
Optional: Yes
Call by Reference: Yes

IT_ACTUALFINISH_RANGE - Range for Date Selection

Data type: PLMT_AUDIT_RANGES_FOR_DATE
Optional: Yes
Call by Reference: Yes

IT_CREATED_ON_RANGE - Range for Date Selection

Data type: PLMT_AUDIT_RANGES_FOR_DATE
Optional: Yes
Call by Reference: Yes

IT_CHANGED_ON_RANGE - Range for Date Selection

Data type: PLMT_AUDIT_RANGES_FOR_DATE
Optional: Yes
Call by Reference: Yes

IT_PROC_STATUS_RANGE - Ranges for Selection According to Status Flag

Data type: PLMT_AUDIT_RANGES_PROC_STATUS
Optional: Yes
Call by Reference: Yes

IT_EXT_POSITION_RANGE - Range Table for Selection According to Item Number (CHAR20)

Data type: PLMT_RANGES_FOR_EXT_POSITION
Optional: Yes
Call by Reference: Yes

IV_OBJECTTEXT - Project Planning - Object Type Text

Data type: CGPL_OBJECT_TEXT
Optional: Yes
Call by Reference: Yes

IT_FMEA_TYPE_RANGE - Ranges for Selection According to Audit Type

Data type: PLMT_AUDIT_RANGES_AUDIT_TYPE
Optional: Yes
Call by Reference: Yes

IT_OBJECT_VALUE_RANGE - Ranges Table for Selection According to Audit Object

Data type: PLMT_RANGES_FOR_AUDITED_OBJECT
Optional: Yes
Call by Reference: Yes

IT_OBJECT_TYPE_RANGE - Ranges for Selection According to Audit Type

Data type: PLMT_AUDIT_RANGES_AUDIT_TYPE
Optional: Yes
Call by Reference: Yes

IT_FMEA_OBJVAL_COMPLEX - Table for Selection According to Audit Object

Data type: PLMT_AUDITED_OBJECT_SEARCH_TAB
Optional: Yes
Call by Reference: Yes

IT_AUTH_GROUP_RANGE - Range for Selection According to Authorization Group

Data type: PLMT_AUDIT_RANGES_AUTH_GROUP
Optional: Yes
Call by Reference: Yes

IT_LISTITYPE_RANGE - Ranges for Selection According to List Item Type

Data type: PLMT_RANGES_FOR_LISTITYPE
Optional: Yes
Call by Reference: Yes

IT_REFERENCE_RANGE - Ranges for Selection According to Reference (Objects)

Data type: PLMT_RANGES_FOR_REFERENCE
Optional: Yes
Call by Reference: Yes

IT_CODEGROUP_RANGE - Ranges for Selection According to Code Group

Data type: PLMT_RANGES_FOR_CODEGROUP
Optional: Yes
Call by Reference: Yes

IT_CODE_RANGE - Ranges for Selection According to Code

Data type: PLMT_RANGES_FOR_CODE
Optional: Yes
Call by Reference: Yes

IT_ACTIONTYPE_RANGE - Ranges for Selection According to Action Type

Data type: PLMT_RANGES_FOR_ACTIONTYPE
Optional: Yes
Call by Reference: Yes

IV_WITH_SUB_STRUCTURE - X and Blank

Data type: QKZ
Optional: Yes
Call by Reference: Yes

IV_NAME - SAP System, User Logon Name

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

IV_PARTNER - Business Partner Number

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

IT_PARTNER_RANGE - Range Table for Selection According to Business Partner

Data type: PLMT_RANGES_FOR_PARTNER
Optional: Yes
Call by Reference: Yes

IT_CREATED_BY_RANGE - Range Table for Selection According to User Name

Data type: PLMT_RANGES_FOR_USER
Optional: Yes
Call by Reference: Yes

IT_CHANGED_BY_RANGE - Range Table for Selection According to User Name

Data type: PLMT_RANGES_FOR_USER
Optional: Yes
Call by Reference: Yes

IT_EXTERNAL_ID_RANGE - Range for Selection According to External ID

Data type: PLMT_AUDIT_RANGES_EXTERNAL_ID
Optional: Yes
Call by Reference: Yes

EXCEPTIONS details

NO_SUCCESS -

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

Copy and paste ABAP code example for PLM_FMEA_MONITOR_PROCESS 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_no_success  TYPE STRING, "   
lv_iv_fmea_objecttype  TYPE CGPL_OBJECT_TYPE, "   
lv_it_searchfield_range  TYPE PLMT_AUDIT_RANGES_SEARCHFIELD, "   
lv_it_grouping_range  TYPE PLMT_AUDIT_RANGES_GROUPING, "   
lv_it_planstart_range  TYPE PLMT_AUDIT_RANGES_FOR_DATE, "   
lv_it_actualstart_range  TYPE PLMT_AUDIT_RANGES_FOR_DATE, "   
lv_it_planfinish_range  TYPE PLMT_AUDIT_RANGES_FOR_DATE, "   
lv_it_actualfinish_range  TYPE PLMT_AUDIT_RANGES_FOR_DATE, "   
lv_it_created_on_range  TYPE PLMT_AUDIT_RANGES_FOR_DATE, "   
lv_it_changed_on_range  TYPE PLMT_AUDIT_RANGES_FOR_DATE, "   
lv_it_proc_status_range  TYPE PLMT_AUDIT_RANGES_PROC_STATUS, "   
lv_it_ext_position_range  TYPE PLMT_RANGES_FOR_EXT_POSITION, "   
lv_iv_objecttext  TYPE CGPL_OBJECT_TEXT, "   
lv_it_fmea_type_range  TYPE PLMT_AUDIT_RANGES_AUDIT_TYPE, "   
lv_it_object_value_range  TYPE PLMT_RANGES_FOR_AUDITED_OBJECT, "   
lv_it_object_type_range  TYPE PLMT_AUDIT_RANGES_AUDIT_TYPE, "   
lv_it_fmea_objval_complex  TYPE PLMT_AUDITED_OBJECT_SEARCH_TAB, "   
lv_it_auth_group_range  TYPE PLMT_AUDIT_RANGES_AUTH_GROUP, "   
lv_it_listitype_range  TYPE PLMT_RANGES_FOR_LISTITYPE, "   
lv_it_reference_range  TYPE PLMT_RANGES_FOR_REFERENCE, "   
lv_it_codegroup_range  TYPE PLMT_RANGES_FOR_CODEGROUP, "   
lv_it_code_range  TYPE PLMT_RANGES_FOR_CODE, "   
lv_it_actiontype_range  TYPE PLMT_RANGES_FOR_ACTIONTYPE, "   
lv_iv_with_sub_structure  TYPE QKZ, "   
lv_iv_name  TYPE SYUNAME, "   
lv_iv_partner  TYPE BU_PARTNER, "   
lv_it_partner_range  TYPE PLMT_RANGES_FOR_PARTNER, "   
lv_it_created_by_range  TYPE PLMT_RANGES_FOR_USER, "   
lv_it_changed_by_range  TYPE PLMT_RANGES_FOR_USER, "   
lv_it_external_id_range  TYPE PLMT_AUDIT_RANGES_EXTERNAL_ID. "   

  CALL FUNCTION 'PLM_FMEA_MONITOR_PROCESS'  "NOTRANSL: FMEA Monitor: Daten selektieren und ALV starten
    EXPORTING
         IV_FMEA_OBJECTTYPE = lv_iv_fmea_objecttype
         IT_SEARCHFIELD_RANGE = lv_it_searchfield_range
         IT_GROUPING_RANGE = lv_it_grouping_range
         IT_PLANSTART_RANGE = lv_it_planstart_range
         IT_ACTUALSTART_RANGE = lv_it_actualstart_range
         IT_PLANFINISH_RANGE = lv_it_planfinish_range
         IT_ACTUALFINISH_RANGE = lv_it_actualfinish_range
         IT_CREATED_ON_RANGE = lv_it_created_on_range
         IT_CHANGED_ON_RANGE = lv_it_changed_on_range
         IT_PROC_STATUS_RANGE = lv_it_proc_status_range
         IT_EXT_POSITION_RANGE = lv_it_ext_position_range
         IV_OBJECTTEXT = lv_iv_objecttext
         IT_FMEA_TYPE_RANGE = lv_it_fmea_type_range
         IT_OBJECT_VALUE_RANGE = lv_it_object_value_range
         IT_OBJECT_TYPE_RANGE = lv_it_object_type_range
         IT_FMEA_OBJVAL_COMPLEX = lv_it_fmea_objval_complex
         IT_AUTH_GROUP_RANGE = lv_it_auth_group_range
         IT_LISTITYPE_RANGE = lv_it_listitype_range
         IT_REFERENCE_RANGE = lv_it_reference_range
         IT_CODEGROUP_RANGE = lv_it_codegroup_range
         IT_CODE_RANGE = lv_it_code_range
         IT_ACTIONTYPE_RANGE = lv_it_actiontype_range
         IV_WITH_SUB_STRUCTURE = lv_iv_with_sub_structure
         IV_NAME = lv_iv_name
         IV_PARTNER = lv_iv_partner
         IT_PARTNER_RANGE = lv_it_partner_range
         IT_CREATED_BY_RANGE = lv_it_created_by_range
         IT_CHANGED_BY_RANGE = lv_it_changed_by_range
         IT_EXTERNAL_ID_RANGE = lv_it_external_id_range
    EXCEPTIONS
        NO_SUCCESS = 1
. " PLM_FMEA_MONITOR_PROCESS




ABAP code using 7.40 inline data declarations to call FM PLM_FMEA_MONITOR_PROCESS

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.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


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!