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

BAPI - EKKO



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


Age: 41
Joined: 17 Mar 2010
Posts: 88
Location: Ukraine - Kiev

PostPosted: Wed Apr 14, 2010 3:19 pm    Post subject: BAPI - EKKO Reply with quote

Добрый день.

Мне нужно изменить значение в поле EKKO-ZTERM с какой БАПИ нужно работать для этого?
Искал в BAPI_PO_CHANGE но там поля ZTERM нет!?

Question
Back to top
View user's profile Send private message
Dmitriy
Аналитик
Аналитик


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

PostPosted: Wed Apr 14, 2010 3:48 pm    Post subject: Reply with quote

Offtop on
В качестве общих измышлений, в отрыве от этой задачи... Часто, при халиварах BAPI vs. Batch Input, к плюсам последнего относят тот факт, что посредством этого инструмента можно изменить некоторые поля бизнес-объекта SAP, недоступные для BAPI. Самому довелось проверить справедливость этого на практике, к сожалению, не для случая с Purchase Order. Подождём, что подскажут более опытные в этом вопросе коллеги. Wink
Offtop off
Back to top
View user's profile Send private message
John Doe
Модератор
Модератор


Age: 46
Joined: 05 Nov 2007
Posts: 725
Location: КраснАдар

PostPosted: Wed Apr 14, 2010 6:02 pm    Post subject: Reply with quote

Чем поле BAPIMEPOHEADER-PMNTTRMS не устраивает?
Back to top
View user's profile Send private message Blog
Dmitriy
Аналитик
Аналитик


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

PostPosted: Wed Apr 14, 2010 7:59 pm    Post subject: Reply with quote

John Doe wrote:
Чем поле BAPIMEPOHEADER-PMNTTRMS не устраивает?

Называется оно, нехорошее, по-другому! Smile
Back to top
View user's profile Send private message
Sed0Y
Специалист
Специалист


Age: 41
Joined: 17 Mar 2010
Posts: 88
Location: Ukraine - Kiev

PostPosted: Thu Apr 15, 2010 11:36 am    Post subject: Reply with quote

John Doe wrote:
Чем поле BAPIMEPOHEADER-PMNTTRMS не устраивает?


очень даже устраивает, именно это и искал, просто я новенький в этом деле, потому еще плохо ориентируюсь что где...

Большое спасибо!

на будущее если кому-то будет нужно то привожу пример:

Code:
DATA: po_number TYPE bapimepoheader-po_number.
DATA: poheader TYPE bapimepoheader.
DATA: poheaderx TYPE bapimepoheaderx.
DATA: expheader TYPE bapimepoheader.
DATA: return TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE.
 
CLEAR: poheader, poheaderx, expheader.
REFRESH: return.
 
po_number = <your_po_number>.
poheader-CREAT_DATE = <your_new_date>.
poheaderx-creat_date = 'X'. "Tells BAPI the field you want to modify
 
CALL FUNCTION 'BAPI_PO_CHANGE'
  EXPORTING
    purchaseorder = po_number
    poheader      = poheader
    poheaderx     = poheaderx
  IMPORTING
    expheader     = expheader
  TABLES
    return        = return.
 
READ TABLE return TRANSPORTING NO FIELDS WITH KEY type = 'E'.
IF sy-subrc NE 0.
  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      wait = 'X'.
ENDIF.
[/code]
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.