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_TYPEOptional: No
Call by Reference: Yes
IT_SEARCHFIELD_RANGE - Range for Selection According to Search Field
Data type: PLMT_AUDIT_RANGES_SEARCHFIELDOptional: Yes
Call by Reference: Yes
IT_GROUPING_RANGE - Range for Selection According to Grouping
Data type: PLMT_AUDIT_RANGES_GROUPINGOptional: Yes
Call by Reference: Yes
IT_PLANSTART_RANGE - Range for Date Selection
Data type: PLMT_AUDIT_RANGES_FOR_DATEOptional: Yes
Call by Reference: Yes
IT_ACTUALSTART_RANGE - Range for Date Selection
Data type: PLMT_AUDIT_RANGES_FOR_DATEOptional: Yes
Call by Reference: Yes
IT_PLANFINISH_RANGE - Range for Date Selection
Data type: PLMT_AUDIT_RANGES_FOR_DATEOptional: Yes
Call by Reference: Yes
IT_ACTUALFINISH_RANGE - Range for Date Selection
Data type: PLMT_AUDIT_RANGES_FOR_DATEOptional: Yes
Call by Reference: Yes
IT_CREATED_ON_RANGE - Range for Date Selection
Data type: PLMT_AUDIT_RANGES_FOR_DATEOptional: Yes
Call by Reference: Yes
IT_CHANGED_ON_RANGE - Range for Date Selection
Data type: PLMT_AUDIT_RANGES_FOR_DATEOptional: Yes
Call by Reference: Yes
IT_PROC_STATUS_RANGE - Ranges for Selection According to Status Flag
Data type: PLMT_AUDIT_RANGES_PROC_STATUSOptional: Yes
Call by Reference: Yes
IT_EXT_POSITION_RANGE - Range Table for Selection According to Item Number (CHAR20)
Data type: PLMT_RANGES_FOR_EXT_POSITIONOptional: Yes
Call by Reference: Yes
IV_OBJECTTEXT - Project Planning - Object Type Text
Data type: CGPL_OBJECT_TEXTOptional: Yes
Call by Reference: Yes
IT_FMEA_TYPE_RANGE - Ranges for Selection According to Audit Type
Data type: PLMT_AUDIT_RANGES_AUDIT_TYPEOptional: Yes
Call by Reference: Yes
IT_OBJECT_VALUE_RANGE - Ranges Table for Selection According to Audit Object
Data type: PLMT_RANGES_FOR_AUDITED_OBJECTOptional: Yes
Call by Reference: Yes
IT_OBJECT_TYPE_RANGE - Ranges for Selection According to Audit Type
Data type: PLMT_AUDIT_RANGES_AUDIT_TYPEOptional: Yes
Call by Reference: Yes
IT_FMEA_OBJVAL_COMPLEX - Table for Selection According to Audit Object
Data type: PLMT_AUDITED_OBJECT_SEARCH_TABOptional: Yes
Call by Reference: Yes
IT_AUTH_GROUP_RANGE - Range for Selection According to Authorization Group
Data type: PLMT_AUDIT_RANGES_AUTH_GROUPOptional: Yes
Call by Reference: Yes
IT_LISTITYPE_RANGE - Ranges for Selection According to List Item Type
Data type: PLMT_RANGES_FOR_LISTITYPEOptional: Yes
Call by Reference: Yes
IT_REFERENCE_RANGE - Ranges for Selection According to Reference (Objects)
Data type: PLMT_RANGES_FOR_REFERENCEOptional: Yes
Call by Reference: Yes
IT_CODEGROUP_RANGE - Ranges for Selection According to Code Group
Data type: PLMT_RANGES_FOR_CODEGROUPOptional: Yes
Call by Reference: Yes
IT_CODE_RANGE - Ranges for Selection According to Code
Data type: PLMT_RANGES_FOR_CODEOptional: Yes
Call by Reference: Yes
IT_ACTIONTYPE_RANGE - Ranges for Selection According to Action Type
Data type: PLMT_RANGES_FOR_ACTIONTYPEOptional: Yes
Call by Reference: Yes
IV_WITH_SUB_STRUCTURE - X and Blank
Data type: QKZOptional: Yes
Call by Reference: Yes
IV_NAME - SAP System, User Logon Name
Data type: SYUNAMEOptional: Yes
Call by Reference: No ( called with pass by value option)
IV_PARTNER - Business Partner Number
Data type: BU_PARTNEROptional: 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_PARTNEROptional: Yes
Call by Reference: Yes
IT_CREATED_BY_RANGE - Range Table for Selection According to User Name
Data type: PLMT_RANGES_FOR_USEROptional: Yes
Call by Reference: Yes
IT_CHANGED_BY_RANGE - Range Table for Selection According to User Name
Data type: PLMT_RANGES_FOR_USEROptional: Yes
Call by Reference: Yes
IT_EXTERNAL_ID_RANGE - Range for Selection According to External ID
Data type: PLMT_AUDIT_RANGES_EXTERNAL_IDOptional: 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