Текущее время: Пн, июл 21 2025, 04:48

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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