Hie All.
I would like to reference a field within a deep structure but i get this error:
"INPUT-INVOICE-INVOICES-RECORD-ITEMS-ITEM" is a table without a header
line and therefore has no component called "HH".
The code is below:
REPORT ZIMRA_TEST2.
DATA: PROXY TYPE REF TO ZTMSCO_ZIMRA_IMS_PROCESS_FISCA .
DATA: OUTPUT type ZTMSZIMRA_SUBMIT_INVOICES_SOAP.
DATA: INPUT type ZTMSZIMRA_SUBMIT_INVOICES_SOA1.
INPUT-INVOICE-BPN = 'TEST'.
INPUT-INVOICE-CODE = 'LINEITEM'.
INPUT-INVOICE-MACNUM = '172.16.0.50'.
INPUT-INVOICE-DECSTARTDATE = '2016-06-22'.
INPUT-INVOICE-DECENDDATE = '2016-06-22'.
INPUT-INVOICE-DETSTARTDATE = '2016-06-22'.
INPUT-INVOICE-DETENDDATE = '2016-06-22'.
INPUT-INVOICE-CPY = '1'.
INPUT-INVOICE-IND = '1'.
INPUT-INVOICE-INVOICES-RECORD-ITYPE = '1112'.
INPUT-INVOICE-INVOICES-RECORD-ICODE = 'LINEITEM'.
INPUT-INVOICE-INVOICES-RECORD-ITEMS-ITEM- HH = '1'.
This is how the structure looks like:
I tried to borrow the idea from the thread https://scn.sap.com/thread/1690727 as follows:
DATA: warea TYPE ZTMSARRAY_OF_INVOICEINVOICESRE.
READ TABLE INPUT-INVOICE-INVOICES-RECORD-ITEMS-ITEM INTO warea INDEX 1.
warea-HH = '1'.
I get not syntax error, but the field INPUT-INVOICE-INVOICES-RECORD-ITEMS-ITEM-HH doesn't insert anything in the database. It remains blank.
Regards,
Joseph.