SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Как изменить BKPF-BKTXT в созданном документе



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
sergiucz
Специалист
Специалист


Age: 41
Joined: 17 Feb 2012
Posts: 62

PostPosted: Sun Sep 30, 2012 6:01 pm    Post subject: Как изменить BKPF-BKTXT в созданном документе Reply with quote

Добрый день господа гуру!
Появилась задача при выводе на печать Налог Наклад. В это поле BKPF-BKTXT вставлять ИДН номер накладной .
То есть , каждый лист имеет свои уникальный номер.
И он известен когда дается на печать.

Каким способом мне надо изменить это поле в таблице BKPF.

Заранее спасибо

_________________
Начинаюший ABAP-er
Back to top
View user's profile Send private message
sergiucz
Специалист
Специалист


Age: 41
Joined: 17 Feb 2012
Posts: 62

PostPosted: Sun Sep 30, 2012 8:33 pm    Post subject: Re: Как изменить BKPF-BKTXT в созданном документе Reply with quote

sergiucz wrote:
Добрый день господа гуру!
Появилась задача при выводе на печать Налог Наклад. В это поле BKPF-BKTXT вставлять ИДН номер накладной .
То есть , каждый лист имеет свои уникальный номер.
И он известен когда дается на печать.

Каким способом мне надо изменить это поле в таблице BKPF.

Заранее спасибо


Нашел


CALL FUNCTION 'FI_HEADER_UPDATE'
TABLES
t_bkpf =
.

Вопрос Закрыт

_________________
Начинаюший ABAP-er
Back to top
View user's profile Send private message
Dmitriy
Аналитик
Аналитик


Age: 47
Joined: 14 Nov 2008
Posts: 300
Location: Russia

PostPosted: Tue Oct 02, 2012 2:25 am    Post subject: Reply with quote

sergiucz wrote:
Вопрос Закрыт

не делайте этого
Code:
FUNCTION FI_HEADER_UPDATE.
*"----------------------------------------------------------------------
*"*"Verbuchungsfunktionsbaustein:
*"
*"*"Lokale Schnittstelle:
*"       TABLES
*"              T_BKPF STRUCTURE  BKPF
*"----------------------------------------------------------------------


  UPDATE BKPF FROM TABLE T_BKPF.

  IF SY-SUBRC NE 0.
    MESSAGE A247(FQ) WITH 'BKPF'.
  ENDIF.

ENDFUNCTION

_________________
ABAP/4 You
Back to top
View user's profile Send private message
sergiucz
Специалист
Специалист


Age: 41
Joined: 17 Feb 2012
Posts: 62

PostPosted: Sat Oct 06, 2012 11:52 am    Post subject: Reply with quote

Dmitriy wrote:
sergiucz wrote:
Вопрос Закрыт

не делайте этого
Code:
FUNCTION FI_HEADER_UPDATE.
*"----------------------------------------------------------------------
*"*"Verbuchungsfunktionsbaustein:
*"
*"*"Lokale Schnittstelle:
*"       TABLES
*"              T_BKPF STRUCTURE  BKPF
*"----------------------------------------------------------------------


  UPDATE BKPF FROM TABLE T_BKPF.

  IF SY-SUBRC NE 0.
    MESSAGE A247(FQ) WITH 'BKPF'.
  ENDIF.

ENDFUNCTION



А как тогда изменять ?
Я просто беру данный из заголовка и меняю тока то поле и потом передаю обратно.

А какая есть альтернатива?

_________________
Начинаюший ABAP-er
Back to top
View user's profile Send private message
Кодер
Участник
Участник



Joined: 11 Apr 2012
Posts: 27

PostPosted: Sat Oct 06, 2012 2:20 pm    Post subject: Reply with quote

Напишите пакетник
При использовании вашего ФМ не будет выполнятся логирование изменений, а так же не будут изменены зависимые таблицы, в которые так же копируется при нормальной обработке это поле.
Back to top
View user's profile Send private message
Mania4e11o
Участник
Участник


Age: 33
Joined: 12 Dec 2011
Posts: 47
Location: Рязань

PostPosted: Tue Oct 09, 2012 9:36 am    Post subject: Re: Как изменить BKPF-BKTXT в созданном документе Reply with quote

sergiucz wrote:
Добрый день господа гуру!
Появилась задача при выводе на печать Налог Наклад. В это поле BKPF-BKTXT вставлять ИДН номер накладной .
То есть , каждый лист имеет свои уникальный номер.
И он известен когда дается на печать.

Каким способом мне надо изменить это поле в таблице BKPF.

Заранее спасибо


Попробуйте через FI_DOCUMENT_CHANGE

гляньте тут
Back to top
View user's profile Send private message Blog
sergiucz
Специалист
Специалист


Age: 41
Joined: 17 Feb 2012
Posts: 62

PostPosted: Mon Nov 26, 2012 3:12 pm    Post subject: Re: Как изменить BKPF-BKTXT в созданном документе Reply with quote

Quote:
Попробуйте через FI_DOCUMENT_CHANGE

гляньте тут


спасибо! Я сделал через пакетник .

_________________
Начинаюший ABAP-er
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.