Текущее время: Ср, июл 30 2025, 14:05

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Выравнивание кредитора.
СообщениеДобавлено: Чт, сен 08 2011, 12:04 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 30 2009, 08:29
Сообщения: 6
Существует следующая ситуация.
Есть документы в которых несколько позиций одного кредитора. Данные по которым разнятся эти позиции хранятся в Z-ой таблице. Каким образом можно организовать процесс выравнивания? То есть чтобы выбранная кредитовая позиция одного документа выравнивалась с выбранной дебетовой позицией другого документа.
Буду очень признателен.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выравнивание кредитора.
СообщениеДобавлено: Чт, сен 08 2011, 12:35 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Не знаю как другие, а я не понял как Z-таблица включена в процесс выравнивания позиций.
Ну, лежит там информация, что ZUONR в одном документе = 1, а в другом = 2, как это должно повлиять на выравнивания?
Z-таблица это критерии выравнивания?

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выравнивание кредитора.
СообщениеДобавлено: Чт, сен 08 2011, 12:43 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 30 2009, 08:29
Сообщения: 6
Таблица в сам процесс выравнивания никоим не вовлечена. Речь о том как организовать выравнивание одной конкретной позиции из документа с несколькими практически идентичными позициями.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выравнивание кредитора.
СообщениеДобавлено: Чт, сен 08 2011, 12:58 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
Есть только одна идея - пользоваться ограничениями при входе в выравнивание.
Но эти ограничения можно использовать лишь до уровня документа - отдельные позиции документа не ограничишь!

В одной из наших Z мы так и поступаем.
На входе в выравнивание задаем кредитора, дату, валюту, БЕ
В дополнительных ограничения задаем номер документа кредиторской задолженности, номер документа оплаты.

В настройках установлено, что изначально все позиции активны.

Остается лишь войти в выравнивание и "нажать" сохранение.


Update. Впрочем, если сначала указать ограничение по номерам документов, а потом - ограничение по суммам - думаю, что это решит и вашу задачу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выравнивание кредитора.
СообщениеДобавлено: Чт, сен 08 2011, 13:15 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Chirva написал:
Есть только одна идея - пользоваться ограничениями при входе в выравнивание.
Но эти ограничения можно использовать лишь до уровня документа - отдельные позиции документа не ограничишь!
...
Update. Впрочем, если сначала указать ограничение по номерам документов, а потом - ограничение по суммам - думаю, что это решит и вашу задачу.

Вы не правы!
Существует знаменитый экран 0733. Его можно вызвать набрав в поле ввода команд на экране, где указывается кредитор (экран 0710), /05
Появляется экран, где указывается:
Поле_ Нижняя граница__ Верхняя граница
BELNR 15000003632011001 15000003632011001 - № док. + Год + № позиции.

И так для всех выравниваемых позиций, потом нажимаем "Обработка ОП".

На таком принципе (выбрать позиции для выравнивания в программе -> передать их в пакетный ввод через экран 733) работает автоматический зачет аванса очень крупной компании с миллионами документов и работает успешно...

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Последний раз редактировалось Plank Чт, сен 08 2011, 13:17, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выравнивание кредитора.
СообщениеДобавлено: Чт, сен 08 2011, 13:17 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
Plank написал:
Вы не правы.
Существует знаменитый экран 0733. Его можно вызвать набрав в поле ввода команд на экране, где указывается кредитор (экран 0710), /05
Появляется экран, где указывается:
Поле Нижняя граница Верхняя граница
BELNR 15000003632011001 - № док. + Год + № позиции.

И так для всех выравниваемых позиций, потом нажимаем "Обработка ОП".

На таком принципе (выбрать позиции для выравнивания в программе -> передать их в пакетный ввод через экран 733) работает автоматический зачет аванса очень крупной компании с миллионами документов и работает успешно...


Упс, об этом "знаменитом экране 0733" не знал....
:?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выравнивание кредитора.
СообщениеДобавлено: Чт, сен 08 2011, 14:32 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 30 2009, 08:29
Сообщения: 6
Спасибо. Не знал. Это интересно. Буду разбираться.

А точно BELNR? Ставлю именно так №док+год+поз, но выходят все позиции по документу, а не та позиция которую указываю. Все что за 10 знаками номера документа не учитывается.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Выравнивание кредитора.
СообщениеДобавлено: Чт, сен 08 2011, 16:58 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Code:
* SAPMF05A 0733
    bdc_dynpro 'SAPMF05A' '0733'.
    bdc_field 'BDC_CURSOR' 'RF05A-SEL01(01)'.
    bdc_field  'RF05A-FELDN(01)'  'BELNR'.
    CONCATENATE <lsclrng>-belnr <lsclrng>-gjahr <lsclrng>-buzei INTO lbelnr_str.
    bdc_field  'RF05A-SEL01(01)'  lbelnr_str.
    bdc_field  'BDC_OKCODE' '/00'.
    AT END OF rebzg.
* SAPMF05A 0733
      bdc_dynpro 'SAPMF05A' '0733'.
      bdc_field 'BDC_CURSOR' 'RF05A-FELDN(01)'.
      bdc_field  'BDC_OKCODE' '=PA'.


или
Code:
bdc_dynpro 'SAPMF05A'  '0733'.
bdc_field  'BDC_OKCODE'  '=PA'.
bdc_field  'RF05A-FELDN(01)'  'BELNR'.
bdc_field  'RF05A-SEL01(01)'  wa_sel.

или
Code:
* SAPMF05A 0733
  bdc_dynpro       'SAPMF05A' '0733'.
  bdc_field        'BDC_OKCODE' '=PA'.
  bdc_field        'BDC_CURSOR' 'RF05A-SEL01(01)'.

  CONCATENATE d_belnr d_gjahr d_buzei INTO wa_pos_d.

*  WRITE: / 'Выравниваемые документы:',  d_belnr, d_gjahr, d_buzei.
  bdc_field        'RF05A-SEL01(01)' wa_pos_d.
  bdc_field        'RF05A-FELDN(01)' 'BELNR'.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


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

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


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

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


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

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