SAP ABAP Interface IF_FSPP_FIELD_CONTROL (FS: Interface for PP Field Control)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
CA-GTF-TS-PPM (Application Component) Batch-Oriented Parallel Processing of Mass Data
⤷
FS_FND_PP_SERVICES (Package) PP Services
⤷
⤷
Properties
| Interface | IF_FSPP_FIELD_CONTROL | |
| Short Description | FS: Interface for PP Field Control |
General Data
| Package | FS_FND_PP_SERVICES | PP Services |
| Created | 20080506 | SAP |
| Last changed | 20110908 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_FSPP_FIELD_CONTROL has no interface.
Friends
Interface IF_FSPP_FIELD_CONTROL has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MS_RANGES | Instance attribute | Public | Type reference (TYPE) | TS_PP_SCR_RANGES | 20080507 | |||
| 2 | MV_REPORT_NAME | Instance attribute | Public | Type reference (TYPE) | PROGNAME | ABAP Program Name | 20080506 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check the Field in Use | 20080506 | |
| 2 | Instance method | Public | Method | Required Field Checks | 20100305 | |
| 3 | Instance method | Public | Method | Provide the Parameters with Data as a Text Table | 20080506 | |
| 4 | Instance method | Public | Method | Transfer Origianl Data via Rules | 20100305 | |
| 5 | Instance method | Public | Method | Initialize Field Control | 20080506 | |
| 6 | Instance method | Public | Method | Initialize the Field Attributes | 20080506 | |
| 7 | Instance method | Public | Method | Change the Entry Attribute of a Field | 20080506 | |
| 8 | Instance method | Public | Method | Get Data from Screen | 20080506 | |
| 9 | Instance method | Public | Method | Transprt Data to Screen | 20080506 |
Events
Interface IF_FSPP_FIELD_CONTROL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TR_PP_MODIFID | Public | See coding | 20080506 | BEGIN OF tr_pp_modifid,
sign TYPE ddsign,
option TYPE ddoption,
low TYPE scrfgrp1,
high TYPE scrfgrp1,
END OF tr_pp_modifid
|
||
| 2 | TR_PP_SCREENNAME | Public | See coding | 20080506 | BEGIN OF tr_pp_screenname,
sign TYPE ddsign,
option TYPE ddoption,
low TYPE char8,
high TYPE char8,
END OF tr_pp_screenname
|
||
| 3 | TS_PP_FIELD_MAPPING | Public | See coding | 20080506 | BEGIN OF ts_pp_field_mapping,
par_sec TYPE tv_par_sec ,
field TYPE tv_par_field,
appcatg TYPE bank_dte_pp_paapplcatg,
screenname TYPE tv_pp_screenname,
dynpfield TYPE tv_par_dynpfield,
modif_id TYPE scrfgrp1,
xselopt TYPE abap_bool,
xpartoselopt TYPE abap_bool,
xxmlconv TYPE abap_bool,
xconvtstamp TYPE abap_bool,
xsoloop TYPE abap_bool,
END OF ts_pp_field_mapping
|
||
| 4 | TS_PP_FIELD_PER_APPLICATION | Public | See coding | 20080506 | BEGIN OF ts_pp_field_per_application,
appcatg TYPE bank_dte_pp_paapplcatg,
par_sec TYPE tv_par_sec,
field TYPE tv_par_field,
xobligatory TYPE abap_bool,
xdisplay TYPE abap_bool,
xrestart TYPE abap_bool,
xpackstart TYPE abap_bool,
xinitialize TYPE abap_bool,
xpackcreate TYPE abap_bool,
END OF ts_pp_field_per_application
|
||
| 5 | TS_PP_PARAM_TEXT | Public | See coding | 20080506 | BEGIN OF ts_pp_param_text,
screen_section TYPE tv_pp_screenname,
dynpfield TYPE tv_par_dynpfield,
suborder TYPE i,
param_text TYPE tv_pp_paramtext,
value_text TYPE tv_pp_paramvalue,
END OF ts_pp_param_text
|
||
| 6 | TS_PP_SCR_RANGES | Public | See coding | 20080506 | BEGIN OF ts_pp_scr_ranges,
rng_active TYPE ttr_pp_modifid,
rng_obligatory TYPE ttr_pp_modifid,
rng_display TYPE ttr_pp_modifid,
rng_restart TYPE ttr_pp_modifid,
rng_packstart TYPE ttr_pp_modifid,
rng_packcreate TYPE ttr_pp_modifid,
rng_act_screens TYPE ttr_pp_screenname,
END OF ts_pp_scr_ranges
|
||
| 7 | TTH_PP_FIELD_MAPPING | Public | See coding | 20080506 | tth_pp_field_mapping TYPE HASHED TABLE OF ts_pp_field_mapping
WITH UNIQUE KEY par_sec field
|
||
| 8 | TTH_PP_FIELD_PER_APPLICATION | Public | See coding | 20080506 | tth_pp_field_per_application TYPE HASHED TABLE OF ts_pp_field_per_application
WITH UNIQUE KEY par_sec field
|
||
| 9 | TTR_PP_MODIFID | Public | See coding | 20080506 | ttr_pp_modifid TYPE STANDARD TABLE OF tr_pp_modifid
WITH DEFAULT KEY
|
||
| 10 | TTR_PP_SCREENNAME | Public | See coding | 20080506 | ttr_pp_screenname TYPE STANDARD TABLE OF tr_pp_screenname
WITH DEFAULT KEY
|
||
| 11 | TT_PP_FIELD_MAPPING | Public | See coding | 20080506 | tt_pp_field_mapping TYPE STANDARD TABLE OF ts_pp_field_mapping
WITH DEFAULT KEY
|
||
| 12 | TT_PP_PARAM_TEXT | Public | See coding | 20080506 | tt_pp_param_text TYPE STANDARD TABLE OF ts_pp_param_text
WITH DEFAULT KEY
|
||
| 13 | TV_PAR_DYNPFIELD | Public | Type reference (TYPE) | CHAR8 | 20080506 | |
|
| 14 | TV_PAR_FIELD | Public | Type reference (TYPE) | CHAR50 | 20080506 | |
|
| 15 | TV_PAR_SEC | Public | Type reference (TYPE) | CHAR12 | 20080506 | |
|
| 16 | TV_PP_PARAMTEXT | Public | Type reference (TYPE) | TEXT60 | 20080506 | |
|
| 17 | TV_PP_PARAMVALUE | Public | Type reference (TYPE) | CHAR50 | 20080506 | |
|
| 18 | TV_PP_SCREENNAME | Public | Type reference (TYPE) | CHAR8 | 20080506 | |
Method Signatures
Method CHECK_FIELD_IS_IN_USE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD | Call by reference | Type reference (TYPE) | TV_PAR_FIELD | 20080506 | ||||
| 2 | IV_PAR_SEC | Call by reference | Type reference (TYPE) | TV_PAR_SEC | 20080506 | ||||
| 3 | RV_FLG_ACTIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080506 |
Method CHECK_FIELD_IS_IN_USE on Interface IF_FSPP_FIELD_CONTROL has no exception.
Method CHECK_REQUIRED_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PARAM | Call by reference | Type reference (TYPE) | ANY | Massenverarbeitung Parameter | 20100305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wert für Mussfeld fehlt | 20100305 |
Method GET_ACT_PARAM_TEXT_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARAM_TEXT | Call by reference | Type reference (TYPE) | TT_PP_PARAM_TEXT | 20080506 | ||||
| 2 | IS_PARAM | Call by reference | Type reference (TYPE) | ANY | 20080506 |
Method GET_ACT_PARAM_TEXT_TABLE on Interface IF_FSPP_FIELD_CONTROL has no exception.
Method GET_ORIG_DATA_WITH_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PARAM | Call by reference | Type reference (TYPE) | ANY | AM Massenverarbeitung Parameter | 20100305 | |||
| 2 | IS_PARAM_ORIG | Call by reference | Type reference (TYPE) | ANY | AM Massenverarbeitung Parameter | 20100305 | |||
| 3 | IV_FLG_RESTART | Call by reference | Type reference (TYPE) | XFELD | Restart-Regeln anwenden | 20100305 | |||
| 4 | IV_PACKAGE_MODE | Call by reference | Type reference (TYPE) | FSPP_PACK_MODE | Paketverwalter Modus | 20100305 |
Method GET_ORIG_DATA_WITH_RULE on Interface IF_FSPP_FIELD_CONTROL has no exception.
Method INITIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLCATG | Call by reference | Type reference (TYPE) | BANK_DTE_PP_PAAPPLCATG | 20080506 | ||||
| 2 | IV_FLG_MAPI_CALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080506 | ||||
| 3 | IV_FLG_SHOW_JOBDIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080506 | ||||
| 4 | IV_PACKAGE_MODE | Call by reference | Type reference (TYPE) | FSPP_PACK_MODE | 20080506 | ||||
| 5 | IV_REPORT_NAME | Call by reference | Type reference (TYPE) | PROGNAME | 20080506 |
Method INITIALIZE on Interface IF_FSPP_FIELD_CONTROL has no exception.
Method PROCESS_FIELD_INITS Signature
Method PROCESS_FIELD_INITS on Interface IF_FSPP_FIELD_CONTROL has no parameter.
Method PROCESS_FIELD_INITS on Interface IF_FSPP_FIELD_CONTROL has no exception.
Method SWITCH_INPUT_FOR_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD | Call by reference | Type reference (TYPE) | TV_PAR_FIELD | 20080506 | ||||
| 2 | IV_FLG_ON_OFF | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080506 | ||||
| 3 | IV_PAR_SEC | Call by reference | Type reference (TYPE) | TV_PAR_SEC | 20080506 |
Method SWITCH_INPUT_FOR_FIELD on Interface IF_FSPP_FIELD_CONTROL has no exception.
Method TRANSPORT_DATA_FROM_SCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PARAM | Call by reference | Type reference (TYPE) | ANY | 20080506 |
Method TRANSPORT_DATA_FROM_SCREEN on Interface IF_FSPP_FIELD_CONTROL has no exception.
Method TRANSPORT_DATA_TO_SCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PARAM | Call by reference | Type reference (TYPE) | ANY | 20080506 |
Method TRANSPORT_DATA_TO_SCREEN on Interface IF_FSPP_FIELD_CONTROL has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 300 |