Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FLEX FIELDS
12-2
Descriptive Flexfields
Key Flexfields
FLEX FIELDS
12-3
DFF CUSTOMIZATION
12-4
DFF CUSTOMIZATION
12-5
12-6
Context Field
12-7
12-8
12-9
12-10
FLEX FIELDS
12-11
KFF PROCESS
SRW.USER_EXIT(FND SRWEXIT);
P_CONC_REQUEST_ID
P_STRUCT_NUM
P_FLEXDATA
12-12
SRW.USER_EXIT(FND SRWINIT);
SRW.REFERENCE(:P_STRUCT_NUM);
SRW.USER_EXIT('FND FLEXSQL
CODE="GL#"
NUM=":P_STRUCT_NUM"
APPL_SHORT_NAME="SQLGL"
OUTPUT=":P_FLEXDATA"
MODE="SELECT"
DISPLAY="ALL"');
Define the query as follows
SELECT &P_FLEX_DATA
FROM KFF_TABLE
WHERE KFF_STRUCTURE_COLUMN=:P_STRUCT_NUM
12-13
Define the formula column and call another user exit from that.
:CP_FLEXFIELD :=null;
:CP_FLEXFIELD_PAD := null;
srw.reference (:C_FLEXDATA);
srw.reference (:P_STRUCT_NUM);
srw.user_exit ('FND FLEXIDVAL CODE="GL#"
NUM=":P_STRUCT_NUM"
APPL_SHORT_NAME="SQLGL"
DATA=":C_FLEXDATA"
VALUE=":CP_FLEXFIELD
PADDED_VALUE=":CP_FLEXFIELD_PAD"
DESCRIPTION=":CP_FLEXDESC"
DISPLAY="ALL
IDISPLAY="ALL"');
RETURN(:CP_FLEXFIELD);
12-14