SAP Komut Dosyaları - Sistemde bir Komut Dosyası Oluşturun
Bir komut dosyası başlatmak için İşlemi çalıştırmanız gerekir SE71 ve bu, Form Boyacısını açacaktır.
Form Boyacısı, istek ekranında, sırasıyla Form ve Dil alanlarına bir SAPscript formu için bir ad ve dil girin. Bu alanlara sırasıyla 'RVINVOICE01' ve 'EN' girelim.
Paragraf, bir metin paragrafını ve yazı tiplerini biçimlendirmek için gereken tüm bilgileri sağlar. Bir Paragraf oluşturmak için, aşağıdaki ekran görüntüsünde gösterildiği gibi Paragraf Formatları sekmesine tıklayın.
Paragraf formatını tanımlamak için sol kenar boşluğu, sağ kenar boşluğu, hizalama ve satır aralığını girin.
Aşağıdaki ekran görüntüsünde gösterildiği gibi karakter biçimini ve anlamını girmek için Karakter Biçimleri sekmesine tıklayın.
Biçim seçeneği için aşağıdaki ayarları girin -
- Format
- Meaning
- Size
Ardından, belgenin Düzenini tanımlamanız gerekir. Pencereyi tasarlamak için Düzen sekmesine tıklayın.
Layout'u kullanmak, pencere konumunu sürükleyebileceğiniz bir GUI editörü sağlar ve kullanımı kolaydır.
Varsayılan olarak, Düzende Ana Pencereyi görebilirsiniz. Yeni bir pencere oluşturmak için, aşağıdaki ekran görüntüsünde görüldüğü gibi Düzen → Pencere Oluştur'a sağ tıklayabilirsiniz.
Düzen kısmına grafik / logo da ekleyebilirsiniz. Pencere sekmesinin yanındaki Grafik düğmesine gidin ve ayrıntıları girin.
İlgili pencerede bir öğe oluşturmak için Metni düzenle düğmesine tıklayın.
Bu komut dosyasını çağırmak için İşlem SE38 altında bir sürücü programı tanımlayabilirsiniz. Çağıran programı tanımlamak için işlev modüllerini kullanın -
- START_FORM
- WRITE_FORM
- END_FORM
- CLOSE_FORM
Bu şekilde bir komut dosyası geliştirebilir, birden çok pencere ekleyebilir ve formun paragrafını ve düzenini tanımlayabilirsiniz.
Form OPEN_FORM
CALL FUNCTION 'OPEN_FORM'
EXPORTING
Form = 'FormName'
Endform “OPEN_FORM
Form START_FORM
CALL FUNCTION 'START_FORM'
EXPORTING
Form = 'FormName'.
Endform “START_FORM
CALL FUNCTION 'WRITE_FORM'
EXPORTING
Window = 'GRAPHNAME’
CALL FUNCTION 'WRITE_FORM'
EXPORTING
Element = 'ELEMENTNAME'
FUNCTION = 'SET'
TYPE = 'BODY'
Window = 'MAIN’
endform. " WRITE_FORM
CALL FUNCTION 'END_FORM'
IMPORTING
RESULT =
EXCEPTIONS
UNOPENED = 1
OTHERS = 5
endform. " END_FORM
CALL FUNCTION 'CLOSE_FORM'
IMPORTING
RESULT =
EXCEPTIONS
UNOPENED = 1
OTHERS = 5
endform. "CLOSE-FORM