FETCH_CACHE_FOR_CHLIST is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.
See here to view full function module documentation and code listing, simply by entering the name FETCH_CACHE_FOR_CHLIST into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
SAI_CACHE3
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'FETCH_CACHE_FOR_CHLIST' "
EXPORTING
changelist = " saixi_guid
* repository_list = " abap_bool
* app_log = " cl_ai_cache_app_log
IMPORTING
errors = " string
java_errors = " saierrortab
deleted_objects = " sapxi_object_keytab
bprocess = " swfdxibpdeftab
mpp_rel = " mpp_smpprel3
mpp_map = " mpp_smppmap3
mpp_split = " mpp_smppsplit
mpp_step = " mpp_smppstep
mpp_idet = " mpp_smppidet
swcv_layers = " sxi_swcv_layers
links = " sxi_links
rdt_relation = " rdt_relation
rdt_rule = " rdt_rule
rdt_extractor = " rdt_extractor
rdt_condshort = " rdt_condshort
rdt_namespace = " rdt_namespace
rdt_dyn = " rdt_dyn
srv_inbinding = " ssrv_bindingt
srv_inbindingatt = " ssrv_attributet
srv_bindinguser = " ssrv_bindingusrt
srv_outbinding = " ssrv_bindingt
srv_outbindingatt = " ssrv_attributet
srv_outbindhdrmap = " ssrv_bindhdrmapt
srv_outbindextractor = " rdt_extractor
srv_outbindnamespace = " rdt_namespace
alr_alertrule = " salr_alertrulet
alr_alertruleerr = " salr_alertruleerrt
alr_alertrulecon = " salr_alertrulecont
alr_alrthdrrule = " salr_alrthdrrulet
srv_party = " ssrv_partyt
srv_service = " ssrv_servicet
srv_serviceuser = " ssrv_serviceusrt
srv_channel = " ssrv_channelt
srv_channelatt = " ssrv_attributet
srv_channelmod = " ssrv_channelmodt
alert_category = " swf_ac_cache_cas_tab
props = " saicache_props
conts = " saicache_conts
srv_p2pbinding = " ssrv_p2pbindingt
srv_p2pbindingatt = " ssrv_attributet
srv_processcomp = " ssrv_processcompt
srv_rtwsdl = " ssrv_rtwsdlt
EXCEPTIONS
CX_AI_CACHE_DIR = 1 "
. " FETCH_CACHE_FOR_CHLIST
The ABAP code below is a full code listing to execute function module FETCH_CACHE_FOR_CHLIST including all data declarations. The code uses 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 original method of declaring data variables up front. 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).
| ld_errors | TYPE STRING , |
| ld_java_errors | TYPE SAIERRORTAB , |
| ld_deleted_objects | TYPE SAPXI_OBJECT_KEYTAB , |
| ld_bprocess | TYPE SWFDXIBPDEFTAB , |
| ld_mpp_rel | TYPE MPP_SMPPREL3 , |
| ld_mpp_map | TYPE MPP_SMPPMAP3 , |
| ld_mpp_split | TYPE MPP_SMPPSPLIT , |
| ld_mpp_step | TYPE MPP_SMPPSTEP , |
| ld_mpp_idet | TYPE MPP_SMPPIDET , |
| ld_swcv_layers | TYPE SXI_SWCV_LAYERS , |
| ld_links | TYPE SXI_LINKS , |
| ld_rdt_relation | TYPE RDT_RELATION , |
| ld_rdt_rule | TYPE RDT_RULE , |
| ld_rdt_extractor | TYPE RDT_EXTRACTOR , |
| ld_rdt_condshort | TYPE RDT_CONDSHORT , |
| ld_rdt_namespace | TYPE RDT_NAMESPACE , |
| ld_rdt_dyn | TYPE RDT_DYN , |
| ld_srv_inbinding | TYPE SSRV_BINDINGT , |
| ld_srv_inbindingatt | TYPE SSRV_ATTRIBUTET , |
| ld_srv_bindinguser | TYPE SSRV_BINDINGUSRT , |
| ld_srv_outbinding | TYPE SSRV_BINDINGT , |
| ld_srv_outbindingatt | TYPE SSRV_ATTRIBUTET , |
| ld_srv_outbindhdrmap | TYPE SSRV_BINDHDRMAPT , |
| ld_srv_outbindextractor | TYPE RDT_EXTRACTOR , |
| ld_srv_outbindnamespace | TYPE RDT_NAMESPACE , |
| ld_alr_alertrule | TYPE SALR_ALERTRULET , |
| ld_alr_alertruleerr | TYPE SALR_ALERTRULEERRT , |
| ld_alr_alertrulecon | TYPE SALR_ALERTRULECONT , |
| ld_alr_alrthdrrule | TYPE SALR_ALRTHDRRULET , |
| ld_srv_party | TYPE SSRV_PARTYT , |
| ld_srv_service | TYPE SSRV_SERVICET , |
| ld_srv_serviceuser | TYPE SSRV_SERVICEUSRT , |
| ld_srv_channel | TYPE SSRV_CHANNELT , |
| ld_srv_channelatt | TYPE SSRV_ATTRIBUTET , |
| ld_srv_channelmod | TYPE SSRV_CHANNELMODT , |
| ld_alert_category | TYPE SWF_AC_CACHE_CAS_TAB , |
| ld_props | TYPE SAICACHE_PROPS , |
| ld_conts | TYPE SAICACHE_CONTS , |
| ld_srv_p2pbinding | TYPE SSRV_P2PBINDINGT , |
| ld_srv_p2pbindingatt | TYPE SSRV_ATTRIBUTET , |
| ld_srv_processcomp | TYPE SSRV_PROCESSCOMPT , |
| ld_srv_rtwsdl | TYPE SSRV_RTWSDLT . |
The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.
DATA:
| ld_errors | TYPE STRING , |
| ld_changelist | TYPE SAIXI_GUID , |
| ld_java_errors | TYPE SAIERRORTAB , |
| ld_repository_list | TYPE ABAP_BOOL , |
| ld_deleted_objects | TYPE SAPXI_OBJECT_KEYTAB , |
| ld_app_log | TYPE CL_AI_CACHE_APP_LOG , |
| ld_bprocess | TYPE SWFDXIBPDEFTAB , |
| ld_mpp_rel | TYPE MPP_SMPPREL3 , |
| ld_mpp_map | TYPE MPP_SMPPMAP3 , |
| ld_mpp_split | TYPE MPP_SMPPSPLIT , |
| ld_mpp_step | TYPE MPP_SMPPSTEP , |
| ld_mpp_idet | TYPE MPP_SMPPIDET , |
| ld_swcv_layers | TYPE SXI_SWCV_LAYERS , |
| ld_links | TYPE SXI_LINKS , |
| ld_rdt_relation | TYPE RDT_RELATION , |
| ld_rdt_rule | TYPE RDT_RULE , |
| ld_rdt_extractor | TYPE RDT_EXTRACTOR , |
| ld_rdt_condshort | TYPE RDT_CONDSHORT , |
| ld_rdt_namespace | TYPE RDT_NAMESPACE , |
| ld_rdt_dyn | TYPE RDT_DYN , |
| ld_srv_inbinding | TYPE SSRV_BINDINGT , |
| ld_srv_inbindingatt | TYPE SSRV_ATTRIBUTET , |
| ld_srv_bindinguser | TYPE SSRV_BINDINGUSRT , |
| ld_srv_outbinding | TYPE SSRV_BINDINGT , |
| ld_srv_outbindingatt | TYPE SSRV_ATTRIBUTET , |
| ld_srv_outbindhdrmap | TYPE SSRV_BINDHDRMAPT , |
| ld_srv_outbindextractor | TYPE RDT_EXTRACTOR , |
| ld_srv_outbindnamespace | TYPE RDT_NAMESPACE , |
| ld_alr_alertrule | TYPE SALR_ALERTRULET , |
| ld_alr_alertruleerr | TYPE SALR_ALERTRULEERRT , |
| ld_alr_alertrulecon | TYPE SALR_ALERTRULECONT , |
| ld_alr_alrthdrrule | TYPE SALR_ALRTHDRRULET , |
| ld_srv_party | TYPE SSRV_PARTYT , |
| ld_srv_service | TYPE SSRV_SERVICET , |
| ld_srv_serviceuser | TYPE SSRV_SERVICEUSRT , |
| ld_srv_channel | TYPE SSRV_CHANNELT , |
| ld_srv_channelatt | TYPE SSRV_ATTRIBUTET , |
| ld_srv_channelmod | TYPE SSRV_CHANNELMODT , |
| ld_alert_category | TYPE SWF_AC_CACHE_CAS_TAB , |
| ld_props | TYPE SAICACHE_PROPS , |
| ld_conts | TYPE SAICACHE_CONTS , |
| ld_srv_p2pbinding | TYPE SSRV_P2PBINDINGT , |
| ld_srv_p2pbindingatt | TYPE SSRV_ATTRIBUTET , |
| ld_srv_processcomp | TYPE SSRV_PROCESSCOMPT , |
| ld_srv_rtwsdl | TYPE SSRV_RTWSDLT . |
Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name FETCH_CACHE_FOR_CHLIST or its description.
FETCH_CACHE_FOR_CHLIST - FERC_SCA_CTR_ASSIGNMENT_GET - IS-U/FERC Standard cost adjustment: Get order and account for cost cen FERC_SCA_CTR_ASSIGNMENT_CHECK - IS-U/FERC Standard cost adjustment: Get order and account for cost cen FERC_SCA_CTR_ASSIGNMENT_BACKUP - Fill backup table with cost center assignments for std. cost adjustmen FERC_REVERSAL_STEP_GET - IS-U/FERC: Get the FERC step to be reversed next FERC_PROGRESS_INDICATOR - Indicate progress online in GUI or in background job log