SAP Function RPY_BMFI_INSERT_31 - Insert a filter

Parameter Reference Type Length Default Optional Text
CICO_REQUEST_NO RPYBMGF-CICO_REQNO C 10 Check-In-Check-Out-Request-Number
DONT_DELETE_OLD_VARIANTS RPYGSGF-FLAG C 1 SPACE X
FILTER_HEADER RPYBM5231 u 217 Filter header
LANGUAGE SYST-LANGU C 1 Masterlanguage

Parameter Reference Type Length Text
ERROR_OCCURED RPYGSGF-ERR_EXIST C 1 Error occured and is listed in Table 'ERRORS'
PROCESSING_STATUS RPYGSGF-PROC_STAT C 2 Processing Status of operation

Parameter Reference Length Optional Text
ACTION_LOG RPYBMFL31 255 Action log of the filter creation
ERRORS RPYBMER31 250 Errors that occured
VARIANTS RPYBM5531 250 Variants of the filter
VARIANT_CONTENTS RPYBM5431 27 Variant contents (selection of nodes)
VARIANT_CONTEXTS RPYBM5331 34 Variant contexts (selection of variants)

Functionality
With this remote callable function module you can insert a filter ofthe Process Model.

Example
INCLUDE 'RPYBM_EXAMPLE' OBJECT DOKU ID TX
To insert an filter you have to fill the import parameters as follows:
CICO_REQUEST_NO = 'Z300000123' (CICO_REQUEST_NO delivered by functionRPY_CICO_REQUEST_OPEN)
Then you have to fill the following fields of the filter header:
FILTER_HEADER-FILTER_ID = 'ZL8X000012' (Number delivered byRPY_GET_OBJECT_NUMBERS_nn) (mandatory)
FILTER_HEADER-NAME = 'Enterprise Filter' (mandatory)
FILTER_HEADER-IDENT = 'Z1.321564' (optional)
FILTER_HEADER-DEVCLASS = 'ZPMO' (mandatory)
FILTER_HEADER-ORIGINAL = 'A010004156' (only if new filter refers to anexisting filter)
All other fields of FILTER_HEADER are ignored in case of an insert andcan be left blank. (The create and change information is determined inR/3.)
Then you have to fill the tables
ACTION_LOG
VARIANTS
VARIANT_CONTEXTS
VARIANT_CONTENTS

Notes
INCLUDE 'RPYBM_HINT_REL' OBJECT DOKU ID TX

Further information
INCLUDE 'RPYBM_GEN' OBJECT DOKU ID TX