[SAP] Setting Output Format for Consume BDC (Study Case Date Convertion).

BDC [Batch Data Communication], yang sebelumnya telah saya tulis pada page berikut : SAP-BDC. Untuk pengertian dan penjelasan yang lebih detail, pembaca dapat mengunjungi page tersebut. Pada tulisan kali ini, hanya akan membahas tentang format input saat menggunakan BDC.

Seperti diketahui, user SAP dapat memilih berbagai macam format input/display, sesuai yang diset, disini dapat dilihat dari transaction code SU01, for the example :

Karena kinerja BDC pada dasarnya adalah me-record input (seakan-akan) menjalankan transaksi, [case kali ini lebih di tekankan pada personalisasi user ya, untuk mode external field(s) pembaca dapat mengunjungi page berikut : “convertion exit”] seringkali bilamana pada program tidak melakukan convert external mode, saat user mengganti profile / ada profile yang berbeda akan menghentikan proses BDC itu sendiri, sebagai contohnya.

Hal ini mungkin terlihat sepele, namun penulis mendapat banyak case saat fase SAP support dimana processing BDC gagal, yang diakibatkan tanpa memperhatikan user profile ini, begitu transaksi dilakukan oleh user lain yang menggunakan profile yang berbeda, kebanyakan BDC gagal seperti pada gambar diatas.

Adapun untuk penggunaan function date, kita dapat memakai Function Module “CONVERT_DATE_TO_EXTERNAL

Keluaran lwa_sheader-datum_c akan sesuai profile yang di set

Dengan output berupa “char” dengan length sesuai kebutuhan, maka tidak perlu pusing lagi ketika user yang melakukan transaksi berbeda-beda user profilenya, karena fungsi tersebut telah di handle langsung oleh SAP, error program dapat di minimalisir.

-DONE

Tentunya terkait error inputan BDC bukan hanya karena user profile yang berbeda saja ya, bisa jadi dynpro tidak ketemu, convertion exit [seperti link diatas dituliskan di blog ini juga], dan sebagainya

Demikian sharing terkait output format based on user profile yang juga crusial pada SAP, semoga tulisan ini dapat bermanfaat dan membantu.
Jika ada yang perlu didiskusikan, please contact me at : yudho.guritno@gmail.com

_TerimaKasih dan SemogaBermanfaat,
Salam.
GuritnoY
Senior SAP Abap
https://www.linkedin.com/in/guritno-yudho-wibowo-95944236/

You may also like...

4 Responses

  1. AdiNU says:

    Terima Kasih kang Gurit, tulisan ini sangat membantu.

  2. EgaW says:

    case yang sering terjadi di BDC, BDC ini rawan yah

Leave a Reply

Your email address will not be published. Required fields are marked *