Hi,
i am trying to add internal table data as attachement to workitem. but i am unable to access include <cntn01>macros statement in class
i tried with with includes <CNTN02> and <CNTN03> but it is showing error.
please help me.
** INCLUDE <cntn02>.
* INCLUDE <CNTN03>.
* INCLUDE cntn01_swc.
INCLUDE <CNTN01>.
DATA:
WF_ID TYPE SWR_STRUCT-WORKITEMID,
ZERROR TYPE WSRM_ERROR-WSRM_DIRECTION,
ZSWR_ATT_ID TYPE SWR_ATT_ID,
zstring type xstring,
ZSWR_ATT_HEADER TYPE SWR_ATT_HEADER,
IT_SOLIX_TAB TYPE TABLE OF SOLIX-LINE,
sofm type obj_record.
DATA:ITAB TYPE STANDARD TABLE OF T024D.
SELECT * FROM
T024D
into TABLE ITAB
UP TO 10 ROWS.
SWC_GET_ELEMENT CONTAINER 'WF_ID' WF_ID.
SWC_GET_TABLE CONTAINER 'IT_SOLIX_TAB' IT_SOLIX_TAB.
SWC_SET_TABLE CONTAINER 'IT_SOLIX_TAB' ITAB.
CALL FUNCTION 'SCMS_BINARY_TO_XSTRING'
EXPORTING
input_length = 100
* FIRST_LINE = 0
* LAST_LINE = 0
IMPORTING
BUFFER = zstring
tables
binary_tab = it_solix_tab
* EXCEPTIONS
* FAILED = 1
* OTHERS = 2
.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
ZSWR_ATT_HEADER-FILE_TYPE = 'B'.
ZSWR_ATT_HEADER-FILE_NAME = 'Test'.
ZSWR_ATT_HEADER-FILE_EXTENSION = 'PDF'.
ZSWR_ATT_HEADER-language = 'EN'.
CALL FUNCTION 'SAP_WAPI_ATTACHMENT_ADD'
EXPORTING
workitem_id = wf_id
ATT_HEADER = zswr_att_header
* ATT_TXT =
ATT_BIN = zstring
* DOCUMENT_OWNER = SY-UNAME
* LANGUAGE = SY-LANGU
* DO_COMMIT = 'X'
IMPORTING
* RETURN_CODE =
ATT_ID = zswr_att_id
* TABLES
* MESSAGE_LINES =
* MESSAGE_STRUCT =.