Skip to content

Instantly share code, notes, and snippets.

*Parameters in following function is not defined again.
*Because they defined in advance . I want to take attention to LOGIC_SWITCH parameter.
DATA ls_logic_switch TYPE BAPISDLS.
ls_logic_switch-scheduling = 'X'.
CALL FUNCTION 'SD_SALESDOCUMENT_CHANGE'
EXPORTING
salesdocument = p_salesdocument
*Fonksiyondaki parametreler önceden tanımlandığı için
*bu örnekte tekrar tanımlanmamıştır. Burada dikkat çekmek istediğim
*nokta LOGIC_SWITCH parametresidir.
DATA ls_logic_switch TYPE BAPISDLS.
ls_logic_switch-scheduling = 'X'.
CALL FUNCTION 'SD_SALESDOCUMENT_CHANGE'
EXPORTING
@cetint
cetint / zcontrolbreak.abap
Created June 5, 2015 08:25
Control Break Statements in ABAP - NewtoSAP.info
*&---------------------------------------------------------------------*
*& Report ZAU_CONTROLBREAK
*&
*&---------------------------------------------------------------------*
*& NEW TO SAP CONTROL BREAK EXAMPLE
*& http://www.newtosap.info
*&
*&---------------------------------------------------------------------*
REPORT zau_controlbreak.
@cetint
cetint / zexample_upload_download_excel.abap
Last active August 29, 2015 14:22
ABAP-Upload From Excel-Download To Excel-EN
REPORT zexample_upload_download_excel .
FIELD-SYMBOLS: <fs_tab> TYPE STANDARD TABLE .
DATA : BEGIN OF gt_itab OCCURS 0.
include structure ztable.
DATA: silme(1) TYPE c,
END OF gt_itab.
DATA: gv_tname TYPE string ,
gv_filen TYPE string.
@cetint
cetint / zexample_upload_download_excel.abap
Last active August 29, 2015 14:22
ABAP-Upload From Excel-Download to Excel
REPORT zexample_upload_download_excel .
FIELD-SYMBOLS: <fs_tab> TYPE STANDARD TABLE .
DATA : BEGIN OF gt_itab OCCURS 0.
include structure ztable.
DATA: silme(1) TYPE c,
END OF gt_itab.
DATA: gv_tname TYPE string ,
gv_filen TYPE string.
@cetint
cetint / ABAP-Fibonacci(EN).abap
Last active October 12, 2015 07:38
ABAP-Fibonacci(EN)
REPORT zfibonacci_10.
DATA : lv_old TYPE i VALUE 1 ,
lv_current TYPE i VALUE 2 ,
lv_next TYPE i .
WRITE 'First 10 elements of Fibonacci series : ' .
WRITE : lv_old, lv_current .
DO 8 TIMES.
@cetint
cetint / ABAP-Fibonacci.abap
Last active July 13, 2018 20:21
ABAP-Fibonacci
REPORT zfibonacci_10.
DATA : lv_old TYPE i VALUE 1 ,
lv_current TYPE i VALUE 2 ,
lv_next TYPE i .
WRITE 'Fibonacci dizisinin ilk 10 elemanı : ' .
WRITE : lv_old, lv_current .
DO 8 TIMES .
@cetint
cetint / Material Movements.abap
Last active September 5, 2017 20:02
Material Movements
REPORT zrapor_mseg_mkpf.
TABLES: mkpf,
mseg.
DATA: BEGIN OF gs_search,
mblnr TYPE mkpf-mblnr, "Number of Material Document
tcode2 TYPE mkpf-tcode2,"Transaction Code
budat TYPE mkpf-budat, "Posting Date in the Document
cpudt TYPE mkpf-cpudt, "Day On Which Accounting Document Was Entered
@cetint
cetint / Malzeme Hareketleri.abap
Last active October 11, 2015 11:27
Malzeme Hareketleri
REPORT zrapor_mseg_mkpf.
TABLES: mkpf,
mseg.
DATA: BEGIN OF gs_ara,
mblnr TYPE mkpf-mblnr, "MALZEME BELGESİ
tcode2 TYPE mkpf-tcode2,"İŞLEM KODU
budat TYPE mkpf-budat, "KAYIT TARİHİ
cpudt TYPE mkpf-cpudt, "GİRİŞ TARİHİ
BEGIN TRAN
UPDATE table
SET [column_name]=[dbo].[InitCap]([column_name]);
SELECT * FROM table;
/* Bu adımdan sonra COMMIT TRAN veya ROLLBACK TRAN işleme sokulur.
Eğer başarıyla sonuçlandıysa COMMIT TRAN, başarısızlıkla sonuçlandıysa
işlemi geri almak için ROLLBACK TRAN yapılır.
COMMIT TRAN’dan sonra ROLLBACK TRAN yapılırsa işlem geri alınmaz.
Buna çok dikkat etmek gerekir.*/
COMMIT TRAN