Posted: Wed Jan 09, 2008 11:10 am Post subject: Как определить внутреннюю таблицу в Class Builder
Первый раз использую Class Builder, заранее прошу извинение.
Мне нужны несколько методов, получаюших внутреннюю таблицу как приватные параметры. Хотел узнать, как это сделать?
Проблема в том, что когда перехожу на экран с параметрами, могу определить свои параметры как 'TYPE', 'LIKE ' или ' REF TO'.
Если правильно понимаю, они предназначены для определения переменной, структуры или объекта, но ничего не сказано о таблицах.
Age: 46 Joined: 05 Nov 2007 Posts: 725 Location: КраснАдар
Posted: Wed Jan 09, 2008 12:57 pm Post subject:
Проблем по идее быть не должно. В Private section своего класса нужно определить требуемый атрибут как внутреннюю таблицу без хидера. Для этого на закладке атрибуты пишем к примеру ITAB, instance, private и жмем кнопочку со стрелочкой. После попадания в нужную секцию дописываем в DATA ITAB магические TYPE TABLE OF.
Age: 165 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Thu Jan 10, 2008 6:08 pm Post subject:
У Вас наверно система старая. Попробовуйте создать табличный тип
se11-structure-table type
и укажите его в параметре класса, как TYPE
и в вашем примере как
DATA: it TYPE zty_bkpf.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.