Текущее время: Пн, авг 04 2025, 00:24

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


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

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


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

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