Текущее время: Сб, июл 26 2025, 04:02

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Автоматическая проводка по всем регистрам гибкой ГК
СообщениеДобавлено: Вт, дек 07 2010, 15:07 
Специалист
Специалист

Зарегистрирован:
Пт, июл 06 2007, 15:36
Сообщения: 141
Пол: Мужской
Создал неведущий регистр ZZ в гибкой главной книге, автоматически создалась группа регистров с тем же именем.
При проводке через FB01L с указанием группы регистров ZZ итоговая таблица обновляется только по регистру ZZ.
При проводке с помощью транзакции FB01 обновляется ведущий регистр 0L и неведущий ZZ.
В хелпе
http://help.sap.com/saphelp_erp2005/helpdata/ru/2d/830e405c538f5ce10000000a155106/frameset.htm
написано, что "Если группа регистров не введена, обработка выполняется автоматически для всех регистров. Поэтому не нужно создавать группу регистров для всех регистров".

В курсе АС210 - "Новая Главная Книга"
"...Суммы проводки (по неведущему регистру) совпадают с суммами в основной книге, поскольку позиции по умолчанию проводятся по всем книгам."

Вопрос 1 : можно ли заставить систему при обычных проводках (тр.FB01, FB60) обрабатывать только ведущий регистр 0L без регистра ZZ?

Вопрос 2 : можно ли заставить систему при обычных проводках (тр.FB01, FB60) обрабатывать регистр ZZ по определенному условию, например, если бизнес сфера = 0001?

_________________
"Любая проблема имеет имя, фамилию и отчество." И.Сталин
Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоматическая проводка по всем регистрам гибкой ГК
СообщениеДобавлено: Ср, дек 08 2010, 02:46 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Без подлома через указатель, в подпрограммах переноса полей, нельзя (ИМХО).
Вопрос, а зачем ограничения на запись? Пусть там лежит все, возмете только то, что нужно...

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автоматическая проводка по всем регистрам гибкой ГК
СообщениеДобавлено: Чт, дек 09 2010, 11:03 
Специалист
Специалист

Зарегистрирован:
Пт, июл 06 2007, 15:36
Сообщения: 141
Пол: Мужской
Ограничение на запись - чтобы таблицы не распухали.

_________________
"Любая проблема имеет имя, фамилию и отчество." И.Сталин
Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоматическая проводка по всем регистрам гибкой ГК
СообщениеДобавлено: Ср, ноя 09 2011, 15:59 
Специалист
Специалист

Зарегистрирован:
Пт, июл 06 2007, 15:36
Сообщения: 141
Пол: Мужской
UP

_________________
"Любая проблема имеет имя, фамилию и отчество." И.Сталин
Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоматическая проводка по всем регистрам гибкой ГК  Тема решена
СообщениеДобавлено: Чт, ноя 10 2011, 18:17 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Например, так:

Code:
*& User-Exit для переменного переноса полей Вашего регистра.
FORM e91_mvc USING from_field to_field.
  to_field = from_field.
  CALL METHOD z_my_ledger_service=>field_substitution
    EXPORTING
       i_acchd = acchd i_accit_glx = accit_glx
    CHANGING
       e_glu1 = glu1
    EXCEPTIONS
       e_not_relevant = 1
       OTHERS = 2.
 
CASE sy-subrc.
    WHEN 1.
       " не релевантная  позиция: не проводить в наш регистр
      FIELD-SYMBOLS: <fs_dont_calc> TYPE flag.
      ASSIGN ('(SAPLGLIN)WF-DONT_CALC') TO <fs_dont_calc>.
      CHECK sy-subrc = 0.
      <fs_dont_calc> = 'X'.
      CLEAR: glu1-tsl, glu1-hsl, glu1-ksl, glu1-osl, glu1-wsl.
    WHEN 9.
        " ошибка: не проводить документ целиком
        MESSAGE ID sy-msgid  TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDCASE.
ENDFORM.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоматическая проводка по всем регистрам гибкой ГК
СообщениеДобавлено: Пт, ноя 11 2011, 14:55 
Специалист
Специалист

Зарегистрирован:
Пт, июл 06 2007, 15:36
Сообщения: 141
Пол: Мужской
Спасибо. Попробую - отпишу.

_________________
"Любая проблема имеет имя, фамилию и отчество." И.Сталин
Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоматическая проводка по всем регистрам гибкой ГК
СообщениеДобавлено: Пн, дек 19 2011, 10:30 
Специалист
Специалист

Зарегистрирован:
Пт, июл 06 2007, 15:36
Сообщения: 141
Пол: Мужской
В транзакции GCI4 ввести значение U77 в поле ПлПр в след строки:

ТабПол ТабОтправ ПолеПолуч Пс ПолеОтправ ОперЗамещ ПлПр
FAGLFLEXA ACCIT_GLX TSL PSWBT U77
FAGLFLEXA ACCIT_GLX WSL G_TW_VAL U77


Подпрограмма постоянного переноса:

FORM e77_mvc USING from_field to_field.
MOVE from_field TO to_field.

FIELD-SYMBOLS:
<fs_rldnr> TYPE rldnr
, <fs_dont_calc> TYPE flag
.

ASSIGN ('(RGIMF000)LED_PAR-RLDNR') TO <fs_rldnr>.
CHECK <fs_rldnr> IS ASSIGNED.
CHECK <fs_rldnr> = 'N1'.
ASSIGN ('(SAPLGLIN)WF-DONT_CALC') TO <fs_dont_calc>.
CHECK <fs_dont_calc> IS ASSIGNED.

IF ACCIT_GLX-hkont = '0044010000'
OR ACCIT_GLX-hkont = '0044020000'.
<fs_dont_calc> = 'X'.
CLEAR: glu1-tsl, glu1-hsl, glu1-ksl, glu1-osl, glu1-wsl.
ENDIF.

ENDFORM. "E77_MVC

Результат:
Не создается документ по рекистру N1, если счет главной книги 44010000 или 44020000.
Спасибо z_av!

_________________
"Любая проблема имеет имя, фамилию и отчество." И.Сталин
Изображение


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

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


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

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


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

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