Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => SE38 - ABAP Редактор => Тема начата: Паганель от Октябрь 11, 2009, 01:15:27 pm
-
Периодически приходится искать код для bapi2017_gm_code для BAPI_GOODSMVT_CREATE,
для некоторых это очевидно, и им кажется что даже не стоит писать,
а мне приходится искать
Так вот, сел и разобрался, что бы потом не искать каждый раз, опишу кратко тут, может еще кто-то что посоветует.
Если знаешь в какой транзакции MB* используется нужный вид движения, по по табличке
T158G можно определить какой bapi2017_gm_code нужен.
" Код транзакции движения товара (Определяется по таблице T158G)
" 01: MB01, 02: MB31, 03: MB1A, 04: MB1B, 05: MB1C, 06: MB11, 07: MB04
zgoodsmvt_code = '05'. " MB1C
-
подскажите ув ММ щики,
правильно все такие делать сторно документа материала BAPI_GOODSMVT_CANCEL,
или делать прямое движение документ с видом движения противоположным BAPI_GOODSMVT_CREATE ?
-
подскажите ув ММ щики,
правильно все такие делать сторно документа материала BAPI_GOODSMVT_CANCEL,
или делать прямое движение документ с видом движения противоположным BAPI_GOODSMVT_CREATE ?
Сторнировать, по мне, лучше все таки BAPI_GOODSMVT_CANCEL, пользователи, обично не проводят обратный документ, а просто сторнируют.
Ну посмотрим, что скажут наши гуру. ;)
-
подскажите ув ММ щики,
правильно все такие делать сторно документа материала BAPI_GOODSMVT_CANCEL,
или делать прямое движение документ с видом движения противоположным BAPI_GOODSMVT_CREATE ?
Ну если это таки именно отмена документа, т.е. сторно, то конечно его нужно делать только используя BAPI_GOODSMVT_CANCEL, в противном случае это будет просто проводка документа видом движения ХХХ. Самый простой пример это инвентаризация где поступление излишков 701, списание недостачи 702, при этом эти движения являются так же и сторнирующими друг для друга, поэтому если вы сделаете обратную проводку, то с точки зрения системы это просто будет списание недостачи, а не отмена документа поступление излишков, соответственно все транзакции тоже будут так считать.
PS: Кстати, вот для SD сделали отдельный вид движения возврат 653 или для MM, возврат по заказу это 122, тоже видно запутались где сторно а где таки правильный документ.