Текущее время: Чт, июл 31 2025, 11:03

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


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

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


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

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