Age: 48 Joined: 06 Aug 2010 Posts: 79 Location: Ukraine
Posted: Mon Jan 17, 2011 1:10 pm Post subject: ФМ IDOC_INPUT_ORDCHG использование customer functions
Народ кто сталкивался с IDOC’ами?
Сил на них нету уже
Короче есть вышеописанный ФМ переименованый и переделанный под наши нужды. Там есть юзер екситы в таком виде
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Mon Jan 17, 2011 4:04 pm Post subject:
DXVBAK - это параметр с неопределенной структурой.
Поэтому обращение к его полям возможно такими способами:
1.ASSIGN к полю структуры DXVBAP по имени поля
2.Создание типизированной переменной с нужной структурой, присвоение этой переменной параметра DXVBAP _________________ С уважением,
Удав.
Age: 48 Joined: 06 Aug 2010 Posts: 79 Location: Ukraine
Posted: Mon Jan 17, 2011 4:31 pm Post subject:
Удав wrote:
DXVBAK - это параметр с неопределенной структурой.
Поэтому обращение к его полям возможно такими способами:
1.ASSIGN к полю структуры DXVBAP по имени поля
2.Создание типизированной переменной с нужной структурой, присвоение этой переменной параметра DXVBAP
Спасибо, именно так и сделал согласно п.2. Но выползла проблема на разработке все отлично работает. На качестве пытаясь зайти в инклуд говорит что такого инклуда не существует, и при выполнении основного ФМ в ФМ EXIT_SAPLVEDB_001 даже не заходит. В запросе видно что на качество все перенеслось, что происходит ума не приложу, наши базисники тоже говорят, что все перенеслось.
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Mon Jan 17, 2011 6:33 pm Post subject:
А проект в транзакции CMOD для расширения VEDB0001 создан и активирован?
Если да, значит его могли забыть перенести в систему качества.
Еще один вариант: в системе контроля качества
а) зайдите в SE80 в группу функций XVDB и перегенерируйте список объектов (контекстное меню на группе функций Другие функции-создать заново список объектов)
б)перегенерируйте инклюд
в)перегенерируйте целиком группу функций _________________ С уважением,
Удав.
Age: 48 Joined: 06 Aug 2010 Posts: 79 Location: Ukraine
Posted: Thu Jan 27, 2011 10:57 am Post subject:
Удав wrote:
А проект в транзакции CMOD для расширения VEDB0001 создан и активирован?
Если да, значит его могли забыть перенести в систему качества.
Еще один вариант: в системе контроля качества
а) зайдите в SE80 в группу функций XVDB и перегенерируйте список объектов (контекстное меню на группе функций Другие функции-создать заново список объектов)
б)перегенерируйте инклюд
в)перегенерируйте целиком группу функций
Все оказалось гораздо проще... Данное изменение сидело в пакете $TMP, и потому не переехало в систему качества... Вот и все
Но за советы большое пребольшое спасибо...
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.