Текущее время: Вт, июл 29 2025, 20:36

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Замещение FI zf44
СообщениеДобавлено: Вт, сен 29 2009, 11:06 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Добрый день!
Нужно написать замещение "при выравнивание документов под 0 тр. (zf44) поле в bkpf-bldat".

Сейчас использую Z_MM_PROCESS_00001120
Успешно меняются поля xblnr и bktxt! но как поменять bldat?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замещение FI zf44
СообщениеДобавлено: Вт, сен 29 2009, 11:16 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Сейчас вы используете Open FI.
Если вам нужно замещение, а оно вам таки нужно, то:
тр. GGB1 -> финансовая бухгалтерия -> заголовок документа. И читать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Замещение FI zf44
СообщениеДобавлено: Вт, сен 29 2009, 11:49 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Пономарев Артем написал:
Сейчас вы используете Open FI.
Если вам нужно замещение, а оно вам таки нужно, то:
тр. GGB1 -> финансовая бухгалтерия -> заголовок документа. И читать.



Сделал замещение при запуске тр. zf44 я попадаю в своё замещение(но мы еще незнаем какие документы будем выравнивать).
Когда выбираю документы которые хочу выровнять и провожу их я не попадаю в замещение!!!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замещение FI zf44
СообщениеДобавлено: Вт, сен 29 2009, 14:02 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Valeriy написал:
Сделал замещение при запуске тр. zf44 я попадаю в своё замещение(но мы еще незнаем какие документы будем выравнивать).
Когда выбираю документы которые хочу выровнять и провожу их я не попадаю в замещение!!!


Valeriy, вы же понимаете что я понятия не имею что есть транзакция zf44 в вашей системе.
Какая задача конкретно стоит?
В замещениях проблема ровно одна - не известен номер документа. Все остальное известно.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Замещение FI zf44
СообщениеДобавлено: Вт, сен 29 2009, 14:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Пономарев Артем написал:
Valeriy написал:
Сделал замещение при запуске тр. zf44 я попадаю в своё замещение(но мы еще незнаем какие документы будем выравнивать).
Когда выбираю документы которые хочу выровнять и провожу их я не попадаю в замещение!!!


Valeriy, вы же понимаете что я понятия не имею что есть транзакция zf44 в вашей системе.
Какая задача конкретно стоит?
В замещениях проблема ровно одна - не известен номер документа. Все остальное известно.


FB1K - Выравнивание

Сделал замещение на позиции документа, меняю дату (bldat) создается AB захожу в нее а там дата старая!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замещение FI zf44  Тема решена
СообщениеДобавлено: Ср, сен 30 2009, 09:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Всем спасибо все сделал!

1. Сделал замещение на документ полностью.
2.

Code:
if ( sy-tcode eq 'FB1K' or sy-tcode eq 'FB1D' ).
DATA : analitic_dmbtr like bseg-dmbtr,
        zbktxt like bkpf-bktxt,
        zxblnr like bkpf-xblnr,
        zbldat like bkpf-bldat.

FIELD-SYMBOLS: <FS> TYPE STANDARD TABLE.
DATA : nm(30) TYPE C VALUE '(SAPMF05A)xausz3[]',
        F_AUSZ TYPE AUSZ_CLR OCCURS 10 WITH HEADER LINE .

ASSIGN (nm) to <FS>.
F_AUSZ[] = <FS>.

  LOOP AT F_AUSZ.
    If F_AUSZ-SHKZG eq 'S'.
       analitic_dmbtr = analitic_dmbtr + F_AUSZ-dmbtr.
      else.
       analitic_dmbtr = analitic_dmbtr - F_AUSZ-dmbtr.
    EndIf.
  ENDLOOP.

  If analitic_dmbtr eq 0.
     READ TABLE F_AUSZ WITH KEY SHKZG = 'H'.
     SELECT SINGLE bktxt xblnr bldat INTO (zbktxt, zxblnr, zbldat) FROM bkpf
             WHERE bukrs eq F_AUSZ-bukrs and
                   belnr eq F_AUSZ-belnr and
                   gjahr eq F_AUSZ-gjahr .
       If sy-subrc eq 0.
         MOVE zbktxt to BKPF-bktxt.
         MOVE zxblnr to BKPF-XBLNR.
         MOVE zbldat to BKPF-bldat.
       EndIf.
  EndIf.
endif.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замещение FI zf44
СообщениеДобавлено: Вс, окт 25 2009, 13:37 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Использую тр. VF01 для создания фактуры сбыта на основе сбытовского заказа, при этом создается бух документ.
Пытаюсь с помощью замещений FI(GGB1), заменить дату документа. Но дата не меняется, дата = дате проводки фактуры.
Как можно изменить дату документа? Можно ли это вообще?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Замещение FI zf44
СообщениеДобавлено: Вт, окт 27 2009, 16:44 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Besa написал:
Использую тр. VF01 для создания фактуры сбыта на основе сбытовского заказа, при этом создается бух документ.
Пытаюсь с помощью замещений FI(GGB1), заменить дату документа. Но дата не меняется, дата = дате проводки фактуры.
Как можно изменить дату документа? Можно ли это вообще?

Посмотрите расширение SDVFX001 User exit: строка заголовка при переносе в учет и отчетность. Скорее всего, там это можно сделать.

_________________
Удача - результат нашего желания (© А. Нортон)


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

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


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

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


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

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