SAP Reports / Programs | Project System | Information System(PS-IS) SAP PS

FCNPSFPR SAP ABAP INCLUDE - Project Info System: Form Routines for Project System Profiles







FCNPSFPR is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter FCNPSFPR into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT FCNPSFPR. "Basic submit
SUBMIT FCNPSFPR AND RETURN. "Return to original report after report execution complete
SUBMIT FCNPSFPR VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Project Info System: Form Routines for Project System Profiles


INCLUDES used within this REPORT FCNPSFPR

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

RS_VARIANT_EXISTS CALL FUNCTION 'RS_VARIANT_EXISTS' EXPORTING REPORT = 'RCNFS000' VARIANT = SELSET_F IMPORTING R_C = SUBRC EXCEPTIONS NOT_AUTHORIZED = 1 NO_REPORT = 2 REPORT_NOT_EXISTENT = 3 REPORT_NOT_SUPPLIED = 4 OTHERS = 5.

RS_VARIANT_EXISTS CALL FUNCTION 'RS_VARIANT_EXISTS' EXPORTING REPORT = G_BENUTZERFILTER_REPORT VARIANT = SELSET_B IMPORTING R_C = SUBRC EXCEPTIONS NOT_AUTHORIZED = 1 NO_REPORT = 2 REPORT_NOT_EXISTENT = 3 REPORT_NOT_SUPPLIED = 4 OTHERS = 5.

CNIS_GET_VALUES CALL FUNCTION 'CNIS_GET_VALUES' EXPORTING I_TITLEBAR = '740' I_FLG_TCNDB = CON_YES CHANGING C_TCNT_PROF_DB = TCNT-PROF_DB EXCEPTIONS CANCEL = 1.

CNIS_GET_VALUES CALL FUNCTION 'CNIS_GET_VALUES' EXPORTING I_TITLEBAR = '740' I_FLG_TCNDS = CON_YES CHANGING C_TCNDB_DB_VIEW = TCNDB-DB_VIEW EXCEPTIONS CANCEL = 1.

CNIS_GET_VALUES CALL FUNCTION 'CNIS_GET_VALUES' EXPORTING I_TITLEBAR = '740' I_TABNAME = MCINF_TAB I_FLG_TCND = CON_YES CHANGING C_TCND_PROFID = EXCEPTIONS CANCEL = 1.

CNIS_GET_VALUES CALL FUNCTION 'CNIS_GET_VALUES' EXPORTING I_TITLEBAR = '740' I_FLG_TCNF = CON_YES CHANGING C_TCND_PROF_FD = TCND-PROF_FD EXCEPTIONS CANCEL = 1.

CNIS_GET_VALUES CALL FUNCTION 'CNIS_GET_VALUES' EXPORTING I_TITLEBAR = '740' I_FLG_TCNF = CON_YES CHANGING C_TCND_PROF_FD = TCND-PROF_EG EXCEPTIONS CANCEL = 1.

CNIS_GET_VALUES CALL FUNCTION 'CNIS_GET_VALUES' EXPORTING I_TITLEBAR = '740' I_FLG_TCNT = CON_YES CHANGING C_TCNT_PROFID = TCNT-PROFID EXCEPTIONS CANCEL = 1.

CNIS_GET_PROFIDS CALL FUNCTION 'CNIS_GET_PROFIDS' EXPORTING I_FLG_TCNT = CON_YES I_FLG_TCNU = FLG_SAVE_TCNU I_FLG_TCNDB = CON_YES I_FLG_TCNDS = CON_YES I_FLG_TCNS = FLG_SAVE_TCNS I_FLG_TCNEG = FLG_SAVE_TCNEG I_FLG_TCNA = FLG_SAVE_TCNA I_FLG_TCNP = FLG_SAVE_TCNP I_FLG_TCNVG = FLG_SAVE_TCNVG I_FLG_TCNVG1 = FLG_SAVE_TCNVG1 I_FLG_TCNVG2 = FLG_SAVE_TCNVG2 IMPORTING E_FLG_SAVE_TCNT = FLG_SAVE_TCNT E_FLG_SAVE_TCNU = FLG_SAVE_TCNU E_FLG_SAVE_TCNDB = FLG_SAVE_TCNDB E_FLG_SAVE_TCNDS = FLG_SAVE_TCNDS E_FLG_SAVE_TCND = FLG_SAVE_TCND E_FLG_SAVE_TCNF = FLG_SAVE_TCNF E_FLG_SAVE_TCNS = FLG_SAVE_TCNS E_FLG_SAVE_TCNA = FLG_SAVE_TCNA E_FLG_SAVE_TCNP = FLG_SAVE_TCNP E_FLG_SAVE_TCNVG = FLG_SAVE_TCNVG E_FLG_SAVE_TCNVG1 = FLG_SAVE_TCNVG1 E_FLG_SAVE_TCNVG2 = FLG_SAVE_TCNVG2 CHANGING C_TCNT = TCNT C_TCNU = TCNU C_TCNDB = TCNDB C_TCNDS = TCNDS C_TCND = TCND C_TCNF = TCNF C_TCNEG = TCNEG C_TCNS = TCNS C_TCNA = TCNA C_TCNP = TCNP C_TCNTT = TCNTT C_TCNUT = TCNUT C_TCNDBT = TCNDBT C_TCNDST = TCNDST C_TCNDT = TCNDT C_TCNFT = TCNFT C_TCNEGT = TCNEGT C_TCNST = TCNST C_TCNAT = TCNAT C_TCNPT = TCNPT C_TCNVGT = TCNVGT C_TCNVG1T = TCNVG1T C_TCNVG2T = TCNVG2T EXCEPTIONS CANCEL = 1.

CNIS_GET_VALUES CALL FUNCTION 'CNIS_GET_VALUES' EXPORTING I_TITLEBAR = I_FLG_TCNT = CON_YES CHANGING C_TCNT_PROFID = CN_PROFP EXCEPTIONS CANCEL = 1.

CNIS_GET_PROFIDS_AND_VARIANTS CALL FUNCTION 'CNIS_GET_PROFIDS_AND_VARIANTS' EXPORTING I_TABNAME = MCINF_TAB I_FLG_TCNT = CON_YES I_FLG_TCNDB = FLG_TCNDB I_FLG_SELSET_OFT = FLG_SELSET_OFT I_FLG_SELID = FLG_SELID I_FLG_TCNVG = FLG_TCNVG I_FLG_TCNEG = FLG_TCNEG IMPORTING E_FLG_GET_TCNT_PROFID = FLG_GET_TCNT_PROFID E_FLG_GET_TCNT_PROF_UC = FLG_GET_TCNT_PROF_UC E_FLG_GET_TCNT_PROF_DB = FLG_GET_TCNT_PROF_DB E_FLG_GET_TCND_PROFID = FLG_GET_TCND_PROFID E_FLG_GET_TCND_PROF_FD = FLG_GET_TCND_PROF_FD E_FLG_GET_TCND_PROF_EG = FLG_GET_TCND_PROF_EG E_FLG_GET_TCND_PROF_SR = FLG_GET_TCND_PROF_SR E_FLG_GET_TCND_PROF_AG = FLG_GET_TCND_PROF_AG E_FLG_GET_TCND_PROF_GP = FLG_GET_TCND_PROF_GP E_FLG_GET_TCND_SELSET_FLT = FLG_GET_TCND_SELSET_FLT E_FLG_GET_TCND_SELSET_BFT = FLG_GET_TCND_SELSET_BFT E_FLG_GET_TCND_SELSET_OFT = FLG_GET_TCND_SELSET_OFT E_FLG_GET_TCND_SELID = FLG_GET_TCND_SELID E_FLG_GET_TCND_SELSET_HV1 = FLG_GET_TCND_SELSET_HV1 E_FLG_GET_TCND_SELSET_BH1 = FLG_GET_TCND_SELSET_BH1 E_FLG_GET_TCND_SELIDH1 = FLG_GET_TCND_SELIDH1 E_FLG_GET_TCND_SELSET_HV2 = FLG_GET_TCND_SELSET_HV2 E_FLG_GET_TCND_SELSET_BH2 = FLG_GET_TCND_SELSET_BH2 E_FLG_GET_TCND_SELIDH2 = FLG_GET_TCND_SELIDH2 E_FLG_GET_TCND_PROF_VGL = FLG_GET_TCND_PROF_VGL E_FLG_GET_TCND_PROF_VGL1 = FLG_GET_TCND_PROF_VGL1 E_FLG_GET_TCND_PROF_VGL2 = FLG_GET_TCND_PROF_VGL2 CHANGING C_TCNT_PROFID = TCNT2-PROFID C_TCNT_PROF_UC = TCNT2-PROF_UC C_TCNT_PROF_DB = TCNT2-PROF_DB C_TCND_PROFID = TCND2-PROFID C_TCND_PROF_FD = TCND2-PROF_FD C_TCND_PROF_EG = TCND2-PROF_EG C_TCND_PROF_SR = TCND2-PROF_SR C_TCND_PROF_AG = TCND2-PROF_AG C_TCND_PROF_GP = TCND2-PROF_GP C_TCND_SELSET_FLT = TCND2-SELSET_FLT C_TCND_SELSET_BFT = TCND2-SELSET_BFT C_TCND_SELSET_OFT = TCND2-SELSET_OFT C_TCND_SELID = TCND2-SELID C_TCND_SELSET_HV1 = TCND2-SELSET_HV1 C_TCND_SELSET_BH1 = TCND2-SELSET_BH1 C_TCND_SELIDH1 = TCND2-SELIDH1 C_TCND_SELSET_HV2 = TCND2-SELSET_HV2 C_TCND_SELSET_BH2 = TCND2-SELSET_BH2 C_TCND_SELIDH2 = TCND2-SELIDH2 C_TCND_PROF_VGL = TCND2-PROF_VGL C_TCND_PROF_VGL1 = TCND2-PROF_VGL1 C_TCND_PROF_VGL2 = TCND2-PROF_VGL2 EXCEPTIONS CANCEL = 1.

POPUP_GET_VALUES_SET_MAX_FIELD CALL FUNCTION 'POPUP_GET_VALUES_SET_MAX_FIELD' EXPORTING NUMBER_OF_FIELDS = 15 EXCEPTIONS OUT_OF_RANGE = 1.

POPUP_GET_VALUES_USER_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_USER_CHECKED' EXPORTING FORMNAME = 'PROFILE_INFO_SYSTEME_CHECK' POPUP_TITLE = "Profile Infosysteme PROGRAMNAME = 'FCNPS000' START_COLUMN = START_COLUMN IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FIELDS.

CNIS_GET_VALUES CALL FUNCTION 'CNIS_GET_VALUES' EXPORTING I_TITLEBAR = I_FLG_TCNT = CON_YES CHANGING C_TCNT_PROFID = CN_PROFP EXCEPTIONS CANCEL = 1.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.







The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name FCNPSFPR or its description.