Текущее время: Чт, сен 04 2025, 08:15

Часовой пояс: UTC + 3 часа


Правила форума


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Позиция документа контроля счетов в таблице ACCTIT
СообщениеДобавлено: Пн, янв 03 2005, 10:12 
Специалист
Специалист

Зарегистрирован:
Пт, сен 10 2004, 09:07
Сообщения: 188
Откуда: Санкт-Петербург
Пол: Мужской
Коллеги ответьте, пожалуйста, кто-нибудь сталкивался с такой проблеммой: в таблице ACCTIT в поле ZEILE должна заполняться позиция документа контроля счетов. На практике правильная позиция записывается не всегда. Вопрос: как сделать чтобы записывалась правильная позиция ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 07 2005, 17:37 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, окт 21 2004, 11:26
Сообщения: 216
Если речь идет о внутренней таблице в момент проводки, то пишется, сам на это "зашивался" и все работало и работает.
Видно этот номер позиции в момент бухгалтерского замещения, а не в момент экситов в MIRO.
Самое обидное, что после того, как проводка сделана в бух. документе в таблицах нет ссылки на позицию СФ, к которой она была сделана (пусть не ко всем позициям это можно сделать, но все-таки).
:-(
Если критично, готов посмотреть поточнее 11-го и дать кусок кода. :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 11 2005, 08:37 
Специалист
Специалист

Зарегистрирован:
Пт, сен 10 2004, 09:07
Сообщения: 188
Откуда: Санкт-Петербург
Пол: Мужской
Andrew_ написал(а):
Если критично, готов посмотреть поточнее 11-го и дать кусок кода. :-)


Был бы очень признателен. Честно говоря хочется разобраться.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 11 2005, 10:01 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, окт 21 2004, 11:26
Сообщения: 216
Вот это у нас срабатывает в замещении FI.
TYPE-POOLS: MMCR.
TYPES: T_ACCIT_TAB TYPE TABLE OF ACCIT,
T_ACCCR_TAB TYPE TABLE OF ACCCR,
T_RSEG_TAB TYPE TABLE OF MMCR_DRSEG.

FIELD-SYMBOLS: <FS_ACCIT_TAB> TYPE T_ACCIT_TAB,
<FS_ACCCR_TAB> TYPE T_ACCCR_TAB,
<F_RSEG_TAB> TYPE T_RSEG_TAB.

DATA: ACCIT_LINE LIKE ACCIT,
ACCCR_LINE LIKE ACCCR,
RSEG_LINE TYPE MMCR_DRSEG.

ASSIGN ('(SAPLMRMP)xaccit[]') TO <FS_ACCIT_TAB>.
CHECK SY-SUBRC = 0.
ASSIGN ('(SAPLMRMP)xacccr[]') TO <FS_ACCCR_TAB>.
CHECK SY-SUBRC = 0.
ASSIGN ('(SAPLMR1M)ydrseg[]') TO <F_RSEG_TAB>.
CHECK SY-SUBRC = 0.

LOOP AT <F_RSEG_TAB> INTO RSEG_LINE.
LOOP AT <FS_ACCIT_TAB> INTO ACCIT_LINE
WHERE URZEILE = RSEG_LINE-RBLGP.
* код обработки позиции входящего СФ
ENDLOOP.
MODIFY <F_RSEG_TAB> FROM RSEG_LINE.
ENDLOOP.

Надеюсь, что помог...


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB