Текущее время: Вт, мар 19 2024, 05:35

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Документы выравнивания без позиций
СообщениеДобавлено: Пн, май 15 2017, 15:27 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 19 2012, 08:33
Сообщения: 181
Пол: Мужской
Коллеги, добрый день.

Столкнулся с такой проблемой: документы выравнивания, где обе позиции не отличаются по счету, присвоению, МВЗ, МВП и еще около 10 полей и закрываются в ноль, не создают позиций в BSEG.

Я так понял, что такое поведение нормально, и это - стандарт

Однако подобные документы (без позиций) не хотят генерировать IDoc FIDCCP02 (остальные документы делают все, как надо).
Махинация с
Code:
call function 'FI_IDOC_PREPARE'
            importing
              e_distribute = lv_distribute
            tables
              t_bkpf       = lt_bkpf
              t_bseg       = lt_bseg
              .

          if lv_distribute = 'X'.
            call function 'FI_IDOC_UPDATE'
              exporting
                i_distribute = lv_distribute  "X: verteilen
              tables
                t_bkpf       = lt_bkpf
                t_bseg       = lt_bseg
                .


не дает результата, как в случае с другими документами.

Может, кто сталкивался?

_________________
crusty написал(а):
Логистика - понятие растяжимое


Последний раз редактировалось Admin Пн, май 15 2017, 16:40, всего редактировалось 2 раз(а).
пунктуация


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Документы выравнивания без позиций
СообщениеДобавлено: Ср, май 17 2017, 00:22 
Начинающий
Начинающий

Зарегистрирован:
Вт, май 17 2011, 22:48
Сообщения: 14
Если в выравниваемых позициях есть поля с разными значениями, то можно попробовать добавить их в OBIA/OBIB.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Документы выравнивания без позиций
СообщениеДобавлено: Ср, май 17 2017, 13:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Пустые документы выравнивания? Это фишечка ГГК (есть даже нота какая то которая это объясняет).

Я бы на вашем месте поднял OSS сообщение по IDOCу.

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Документы выравнивания без позиций
СообщениеДобавлено: Ср, май 17 2017, 14:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1565
Откуда: Пермь
Пол: Мужской
Kengur написал(а):
Пустые документы выравнивания? Это фишечка ГГК


Ну почему сразу ГГК. Всегда такое было.
При несовпадении значений полей в правилах выравнивания (как уже было написано выше OBIA, OBIB) система генерирует позиции в документе выравнивания (аналогичные исходным, но с перевернутой суммой по знаку). При совпадении - схлапывает. При полном отсутствии полей в правилах выравнивания система схлапывает всегда. Исключение - выравнивание с остатком, разумеется. Также не будет схлапывать при несовпадении полей из контировочного блока и при активности соответствующего компонента (например, активен FM, а бюджетная контировка в выравниваемых позициях различается). Короче говоря, все очень индивидуально...

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Документы выравнивания без позиций
СообщениеДобавлено: Ср, май 17 2017, 15:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Yozhhhhh написал:
Kengur написал(а):
Пустые документы выравнивания? Это фишечка ГГК


Ну почему сразу ГГК. Всегда такое было.
При несовпадении значений полей в правилах выравнивания (как уже было написано выше OBIA, OBIB) система генерирует позиции в документе выравнивания (аналогичные исходным, но с перевернутой суммой по знаку). При совпадении - схлапывает. При полном отсутствии полей в правилах выравнивания система схлапывает всегда. Исключение - выравнивание с остатком, разумеется. Также не будет схлапывать при несовпадении полей из контировочного блока и при активности соответствующего компонента (например, активен FM, а бюджетная контировка в выравниваемых позициях различается). Короче говоря, все очень индивидуально...

Это фишечка сплитинга. Сплитинг это фишечка ГГК... нота есть. на ванила 6.0 без ГГК пустых документов не будет.

"это машина Стелькина, а он взяточник" (с)

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Документы выравнивания без позиций
СообщениеДобавлено: Ср, май 17 2017, 15:02 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5273
Откуда: Cyprus
Пол: Мужской
Соглашусь с Ёжом, всегда так было... ГГК здесь ни при чем.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Документы выравнивания без позиций
СообщениеДобавлено: Чт, май 18 2017, 10:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Возвращаясь к основному вопросу, можно попробовать добавить своих полей для выравнивания, которые будут отличаться

https://launchpad.support.sap.com/#/notes/356865

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Документы выравнивания без позиций
СообщениеДобавлено: Чт, май 18 2017, 10:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Kengur написал(а):
Это фишечка сплитинга. Сплитинг это фишечка ГГК... нота есть. на ванила 6.0 без ГГК пустых документов не будет.

Ок. Мой косяк (пишу одно, думаю другое). Со сплитингом, наоборот, добавляются новые поля, и, соотвественно, создаются позиции там, где раньше их не было.

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Последний раз редактировалось darkduck Чт, май 18 2017, 11:02, всего редактировалось 1 раз.
язык и пунктуация. Предупреждение по п.1.6 "Правил ресурса"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Документы выравнивания без позиций
СообщениеДобавлено: Чт, май 18 2017, 15:39 
Начинающий
Начинающий

Зарегистрирован:
Вт, янв 31 2017, 17:46
Сообщения: 8
Kengur написал(а):
Возвращаясь к основному вопросу, можно попробовать добавить своих полей для выравнивания, которые будут отличаться

https://launchpad.support.sap.com/#/notes/356865



Я правильно понимаю, что список доступных полей ограничен перечнем из ноты 69767?
kontab-koart
kontab-konko,
kontab-hkont,
kontab-saknr,
kontab-anln1,
kontab-bukrs,
kontab-gsber,
kontab-bupla,
kontab-prctr,
kontab-pprct,
kontab-kkber,
kontab-vbund,
KONTAB-BEWAR,
kontab-pswsl,
kontab-qsskz,
kontab-qsznr,
kontab-empfg.
kontab-kblnr,
kontab-kblpos.

И если эти поля все одинаковые, то шансов создать документ выравнивания с позициями нет?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Документы выравнивания без позиций
СообщениеДобавлено: Пт, май 19 2017, 00:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1565
Откуда: Пермь
Пол: Мужской
Не, список полей пообширнее будет. Можно уйти в OBIA и там поэкспериментировать с полями в правилах выравнивания.
Я точно видел в списке доступных полей по F4 те, которых в данном списке нет.
Я тоже хотел предложить какое-то очень уникальное поле добавить в правило, но смущает другое. Подобный "суррогат" приведет к тому, что строк в документе выравнивания может стать катастрофически много. Ну простой пример. Взяли уникальное или близкое к уникальному поле (этакий buzei или dmbtr). В результате в документе выравнивания система повторит почти все строки из выравниваемых документов. Конечно, до ограничения в 999 позиций добраться будет трудно (если только речь не про зарплату и удержания всяческие), но документ будет уродский.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Документы выравнивания без позиций
СообщениеДобавлено: Пт, май 19 2017, 10:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Можно выбрать какое то поле ненужное, "наделать" в него галочку в одном документе, ну и дальше все должно работать стандартом.

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


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

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


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

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


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

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