on 01-13-2022 8:33 AM
Greeting,
I am facing an issue that the data in internal tables cannot be display on smartdform, followings are the related codes & setting:
=====================================================================================
TYPES:
BEGIN OF st_head,
aufnr TYPE aufnr,
plnbez TYPE matnr,
maktx TYPE maktx,
gamng TYPE gamng,
gmein TYPE meins,
fevor TYPE fevor,
txt TYPE txt_fevor,
bldat TYPE bldat,
budat TYPE budat,
END OF st_head,
BEGIN OF st_gr,
mblnr TYPE mblnr,
bktxt TYPE bktxt,
charg TYPE charg_d,
menge TYPE menge_d,
meins TYPE meins,
sgtxt TYPE sgtxt,
werks TYPE werks_d,
lgort TYPE lgort_d,
lgobe TYPE lgobe,
END OF st_gr,
BEGIN OF st_itemconf,
aufnr TYPE aufnr,
vornr TYPE vornr,
ism01 TYPE ru_ismng,
ile01 TYPE co_ismngeh,
ism02 TYPE ru_ismng,
ile02 TYPE co_ismngeh,
ism03 TYPE ru_ismng,
ile03 TYPE co_ismngeh,
END OF st_itemconf.
DATA:
it_head TYPE TABLE OF st_head WITH HEADER LINE,
wa_head TYPE st_head,
it_gr TYPE TABLE OF st_gr WITH HEADER LINE,
wa_gr TYPE st_gr,
it_itemconf TYPE TABLE OF st_itemconf WITH HEADER LINE,
wa_itemconf TYPE st_itemconf.
----------------------Call Form------------------------------------
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'ZPRODUCTION_GR'
* VARIANT = ' '
* DIRECT_CALL = ' '
IMPORTING
fm_name = fname
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3
.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION fname
EXPORTING
* ARCHIVE_INDEX =
* ARCHIVE_INDEX_TAB =
* ARCHIVE_PARAMETERS =
* CONTROL_PARAMETERS =
* MAIL_APPL_OBJ =
* MAIL_RECIPIENT =
* MAIL_SENDER =
* OUTPUT_OPTIONS =
* USER_SETTINGS = 'X'
wa_head = wa_head
it_itemgr = it_gr[]
it_itemconf = it_itemconf[]
* IMPORTING
* DOCUMENT_OUTPUT_INFO =
* JOB_OUTPUT_INFO =
* JOB_OUTPUT_OPTIONS =
TABLES
zprodhead = it_head[]
zprodgr = it_gr
zprodconf = it_itemconf
* Left site are custom structure.
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5
.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
----------------------Setting in Smartforms------------------------------------
--Form Interface-Import
WA_HEAD Type ZPRODHEAD
IT_ITEMGR Type ZPRODGR_FORM
IT_ITEMCONF Type ZPRODCONF_FORM
* ZPRODGR_FORM / ZPRODCONF_FORM are Table type mapping to ZPRODGR / ZPRODCONF
--Form Interface-Tables
ZPRODHEAD Like ZPRODHEAD
ZPRODGR Like ZPRODGR
ZPRODCONF Like ZPRODCONF
--Global Definitions-Global Data
WA_ITEMGR Type ZPRODGR
WA_ITEMCONF Type ZPRODCONF
========================================================================================
All of internal tables could get data after data process, however, I cannot pass any field to smartform, could you please help me to solve this issue?
Thanks & Best Regards
Roger
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.