SAP Function Modules

CJDB_SET_TCNDB SAP Function module







CJDB_SET_TCNDB 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 CJDB_SET_TCNDB into the relevant SAP transaction such as SE37 or SE80.

Associated Function Group: CJDB
Released Date: Not Released
Processing type: Normal fucntion module
Normal function module settings


Pattern for FM CJDB_SET_TCNDB - CJDB SET TCNDB





CALL FUNCTION 'CJDB_SET_TCNDB' "
* EXPORTING
*   i_db_view =                 " tcndb-db_view
*   i_corep =                   " tcndb-corep
*   i_maxlevel =                " tcndb-maxlevel
*   i_proj =                    " tcndb-proj
*   i_sdor =                    " tcndb-sdor
*   i_prps =                    " tcndb-prps
*   i_hiekz =                   " tcndb-hiekz
*   i_incnt =                   " tcndb-incnt
*   i_incvg =                   " tcndb-incvg
*   i_incor =                   " tcndb-incor
*   i_plaf =                    " tcndb-plaf
*   i_subprkz =                 " tcndb-subprkz
*   i_subpr =                   " tcndb-subpr
*   i_netz =                    " tcndb-netz
*   i_act =                     " tcndb-act
*   i_conf =                    " tcndb-conf
*   i_komp =                    " tcndb-komp
*   i_kapa =                    " tcndb-kapa
*   i_fhm =                     " tcndb-fhm
*   i_aob =                     " tcndb-aob
*   i_aobkz =                   " tcndb-aobkz
*   i_pfad_oben =               " tcndb-pfad_oben
*   i_pstx =                    " tcndb-pstx
*   i_mlst =                    " tcndb-mlst
*   i_ebl =                     " tcndb-ebl
*   i_cost =                    " tcndb-cost
  IMPORTING
    e_tcndb =                   " tcndb
    .  "  CJDB_SET_TCNDB

ABAP code example for Function Module CJDB_SET_TCNDB





The ABAP code below is a full code listing to execute function module CJDB_SET_TCNDB 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).

DATA:
ld_e_tcndb  TYPE TCNDB .


SELECT single DB_VIEW
FROM TCNDB
INTO @DATA(ld_i_db_view).


SELECT single COREP
FROM TCNDB
INTO @DATA(ld_i_corep).


SELECT single MAXLEVEL
FROM TCNDB
INTO @DATA(ld_i_maxlevel).


SELECT single PROJ
FROM TCNDB
INTO @DATA(ld_i_proj).


SELECT single SDOR
FROM TCNDB
INTO @DATA(ld_i_sdor).


SELECT single PRPS
FROM TCNDB
INTO @DATA(ld_i_prps).


SELECT single HIEKZ
FROM TCNDB
INTO @DATA(ld_i_hiekz).


SELECT single INCNT
FROM TCNDB
INTO @DATA(ld_i_incnt).


SELECT single INCVG
FROM TCNDB
INTO @DATA(ld_i_incvg).


SELECT single INCOR
FROM TCNDB
INTO @DATA(ld_i_incor).


SELECT single PLAF
FROM TCNDB
INTO @DATA(ld_i_plaf).


SELECT single SUBPRKZ
FROM TCNDB
INTO @DATA(ld_i_subprkz).


SELECT single SUBPR
FROM TCNDB
INTO @DATA(ld_i_subpr).


SELECT single NETZ
FROM TCNDB
INTO @DATA(ld_i_netz).


SELECT single ACT
FROM TCNDB
INTO @DATA(ld_i_act).


SELECT single CONF
FROM TCNDB
INTO @DATA(ld_i_conf).


SELECT single KOMP
FROM TCNDB
INTO @DATA(ld_i_komp).


SELECT single KAPA
FROM TCNDB
INTO @DATA(ld_i_kapa).


SELECT single FHM
FROM TCNDB
INTO @DATA(ld_i_fhm).


SELECT single AOB
FROM TCNDB
INTO @DATA(ld_i_aob).


SELECT single AOBKZ
FROM TCNDB
INTO @DATA(ld_i_aobkz).


SELECT single PFAD_OBEN
FROM TCNDB
INTO @DATA(ld_i_pfad_oben).


SELECT single PSTX
FROM TCNDB
INTO @DATA(ld_i_pstx).


SELECT single MLST
FROM TCNDB
INTO @DATA(ld_i_mlst).


SELECT single EBL
FROM TCNDB
INTO @DATA(ld_i_ebl).


SELECT single COST
FROM TCNDB
INTO @DATA(ld_i_cost).
. CALL FUNCTION 'CJDB_SET_TCNDB' * EXPORTING * i_db_view = ld_i_db_view * i_corep = ld_i_corep * i_maxlevel = ld_i_maxlevel * i_proj = ld_i_proj * i_sdor = ld_i_sdor * i_prps = ld_i_prps * i_hiekz = ld_i_hiekz * i_incnt = ld_i_incnt * i_incvg = ld_i_incvg * i_incor = ld_i_incor * i_plaf = ld_i_plaf * i_subprkz = ld_i_subprkz * i_subpr = ld_i_subpr * i_netz = ld_i_netz * i_act = ld_i_act * i_conf = ld_i_conf * i_komp = ld_i_komp * i_kapa = ld_i_kapa * i_fhm = ld_i_fhm * i_aob = ld_i_aob * i_aobkz = ld_i_aobkz * i_pfad_oben = ld_i_pfad_oben * i_pstx = ld_i_pstx * i_mlst = ld_i_mlst * i_ebl = ld_i_ebl * i_cost = ld_i_cost IMPORTING e_tcndb = ld_e_tcndb . " CJDB_SET_TCNDB
IF SY-SUBRC EQ 0. "All OK ENDIF.







ABAP code to compare 7.40 inline data declaration with original syntax

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_e_tcndb  TYPE TCNDB ,
ld_i_db_view  TYPE TCNDB-DB_VIEW ,
ld_i_corep  TYPE TCNDB-COREP ,
ld_i_maxlevel  TYPE TCNDB-MAXLEVEL ,
ld_i_proj  TYPE TCNDB-PROJ ,
ld_i_sdor  TYPE TCNDB-SDOR ,
ld_i_prps  TYPE TCNDB-PRPS ,
ld_i_hiekz  TYPE TCNDB-HIEKZ ,
ld_i_incnt  TYPE TCNDB-INCNT ,
ld_i_incvg  TYPE TCNDB-INCVG ,
ld_i_incor  TYPE TCNDB-INCOR ,
ld_i_plaf  TYPE TCNDB-PLAF ,
ld_i_subprkz  TYPE TCNDB-SUBPRKZ ,
ld_i_subpr  TYPE TCNDB-SUBPR ,
ld_i_netz  TYPE TCNDB-NETZ ,
ld_i_act  TYPE TCNDB-ACT ,
ld_i_conf  TYPE TCNDB-CONF ,
ld_i_komp  TYPE TCNDB-KOMP ,
ld_i_kapa  TYPE TCNDB-KAPA ,
ld_i_fhm  TYPE TCNDB-FHM ,
ld_i_aob  TYPE TCNDB-AOB ,
ld_i_aobkz  TYPE TCNDB-AOBKZ ,
ld_i_pfad_oben  TYPE TCNDB-PFAD_OBEN ,
ld_i_pstx  TYPE TCNDB-PSTX ,
ld_i_mlst  TYPE TCNDB-MLST ,
ld_i_ebl  TYPE TCNDB-EBL ,
ld_i_cost  TYPE TCNDB-COST .


SELECT single DB_VIEW
FROM TCNDB
INTO ld_i_db_view.


SELECT single COREP
FROM TCNDB
INTO ld_i_corep.


SELECT single MAXLEVEL
FROM TCNDB
INTO ld_i_maxlevel.


SELECT single PROJ
FROM TCNDB
INTO ld_i_proj.


SELECT single SDOR
FROM TCNDB
INTO ld_i_sdor.


SELECT single PRPS
FROM TCNDB
INTO ld_i_prps.


SELECT single HIEKZ
FROM TCNDB
INTO ld_i_hiekz.


SELECT single INCNT
FROM TCNDB
INTO ld_i_incnt.


SELECT single INCVG
FROM TCNDB
INTO ld_i_incvg.


SELECT single INCOR
FROM TCNDB
INTO ld_i_incor.


SELECT single PLAF
FROM TCNDB
INTO ld_i_plaf.


SELECT single SUBPRKZ
FROM TCNDB
INTO ld_i_subprkz.


SELECT single SUBPR
FROM TCNDB
INTO ld_i_subpr.


SELECT single NETZ
FROM TCNDB
INTO ld_i_netz.


SELECT single ACT
FROM TCNDB
INTO ld_i_act.


SELECT single CONF
FROM TCNDB
INTO ld_i_conf.


SELECT single KOMP
FROM TCNDB
INTO ld_i_komp.


SELECT single KAPA
FROM TCNDB
INTO ld_i_kapa.


SELECT single FHM
FROM TCNDB
INTO ld_i_fhm.


SELECT single AOB
FROM TCNDB
INTO ld_i_aob.


SELECT single AOBKZ
FROM TCNDB
INTO ld_i_aobkz.


SELECT single PFAD_OBEN
FROM TCNDB
INTO ld_i_pfad_oben.


SELECT single PSTX
FROM TCNDB
INTO ld_i_pstx.


SELECT single MLST
FROM TCNDB
INTO ld_i_mlst.


SELECT single EBL
FROM TCNDB
INTO ld_i_ebl.


SELECT single COST
FROM TCNDB
INTO ld_i_cost.

Contribute (Add Comments)

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 CJDB_SET_TCNDB or its description.