Удав написал(а):
Версия 4.7 Ext.110
Мы пользовались CKMMC_MANCHANG_AUTOMATED
Ну я поковырял.... вот пример кода:
Code:
REPORT Z_MRZM_TEST.
DATA: it_CKML_T_CHANGE_CCS type CKML_T_CHANGE_CCS,
wa_CKML_T_CHANGE_CCS type CKML_S_CHANGE_CCS.
START-OF-SELECTION.
*" VALUE(IT_CCS) TYPE CKML_T_CHANGE_CCS
*" VALUE(I_KONGR) TYPE CKML_KONGR OPTIONAL
*" VALUE(I_RUN_TYPE) TYPE CKML_RUN_TYPE OPTIONAL
*" VALUE(I_RUN_APPL) TYPE CKML_RUN_APPL OPTIONAL
wa_CKML_T_CHANGE_CCS-MATERIAL = '000000002520000011'. " Номер материала
wa_CKML_T_CHANGE_CCS-PLANT = '1020'. " Завод
wa_CKML_T_CHANGE_CCS-VAL_TYPE = ''. " Вид оценки
wa_CKML_T_CHANGE_CCS-SD_DOC = ''. " Номер документа сбыта
wa_CKML_T_CHANGE_CCS-SD_POS = ''. " Номер позиции документа сбыта
wa_CKML_T_CHANGE_CCS-WBS_ELEM = ''. " Элемент структурного плана проекта (СПП-элемент)
wa_CKML_T_CHANGE_CCS-YEAR = '2008'. " Дата проводки ГГГГ
wa_CKML_T_CHANGE_CCS-PERIOD = '006'. " Период проводки
wa_CKML_T_CHANGE_CCS-CATEGORY = 'ZU'. " Категория в просмотре данных РМ (регистра материалов)
wa_CKML_T_CHANGE_CCS-PROC_ALT = '100000984'. " Альтернатива/процесс заготовки
wa_CKML_T_CHANGE_CCS-CURR_TYPE = '10'. " Тип валюты и ракурс оценки
" Элементы затрат дифференциации затрат
wa_CKML_T_CHANGE_CCS-KST001 = -1. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST002 = -2. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST003 = -3. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST004 = -4. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST005 = -5. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST006 = -6. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST007 = -7. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST008 = -8. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST009 = -9. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST010 = -10. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST011 = -11. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST012 = -12. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST013 = -13. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST014 = -14. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST015 = -15. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST016 = -16. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST017 = -17. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST018 = -18. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST019 = -19. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST020 = -20. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST021 = -21. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST022 = -22. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST023 = -23. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST024 = -24. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST025 = -25. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST026 = -26. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST027 = -27. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST028 = -28. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST029 = -29. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST030 = -30. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST031 = -31. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST032 = -32. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST033 = -33. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST034 = -34. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST035 = -35. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST036 = -36. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST037 = -37. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST038 = -38. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST039 = -39. " Поле затрат
wa_CKML_T_CHANGE_CCS-KST040 = -40. " Поле затрат
APPEND wa_CKML_T_CHANGE_CCS to it_CKML_T_CHANGE_CCS.
CALL FUNCTION 'CKMMC_MANCHANG_AUTOMATED'
EXPORTING
IT_CCS = it_CKML_T_CHANGE_CCS
* I_KONGR =
* I_RUN_TYPE = '03081020'
* I_RUN_APPL = 'CUM'
.
Так вот если
Code:
wa_CKML_T_CHANGE_CCS-PROC_ALT = '100000984'
не закоменчено, прога мне присылает ошибку "ля-ля-ля MESSAGE_TYPE_X" причем на почту

) после изучения дампа, я понял что он валиться в асинхронном процессе при выполнении COMMIT WORK'a в ФМ'е. если вот этот же параметр
Code:
wa_CKML_T_CHANGE_CCS-PROC_ALT = '100000984'
закоментировать... прога все равно валится только с ошибкой
"Данные во внутреннем интерфейсе невозможно обработать"
Не подскажите, где я, чего, делаю не так?