我很新的ABAP,我想學習結構數據類型。我找到了兩個例子來創建第一個結構;創建結構的「數據」和「類型」有什麼區別?
TYPES : BEGIN OF employee_information,
name TYPE c LENGTH 20,
surname TYPE c LENGTH 20,
tel_no TYPE n LENGTH 12,
END OF employee_information.
另一個是;
DATA : BEGIN OF employee_information,
name TYPE c LENGTH 20,
surname TYPE c LENGTH 20,
tel_no TYPE n LENGTH 12,
END OF employee_information.
我讀此鏈接:http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb2ff3358411d1829f0000e829fbfe/content.htm 理解類型和數據之間的差異,但它不夠好理解爲什麼我們使用了創建結構數據類型這些不同期限?
這是正確答案,但應該指出的是,不僅隱式工作區是舊方法,它們在ABAP對象中是非法的,SAP特別建議不要在其他地方使用它們。 –
布賴恩凱恩是對的。甚至當你創建DATA而不是TYPE並嘗試在循環中使用它時,ABAP擴展程序檢查(SLIN)會給你一個關於布萊恩在談論什麼的錯誤。謝謝布萊恩。 – Mtu
感謝您的回答,它非常清晰和全面 – Merve