SE38 RFFOAVIS_FPAYM
REPORT z_f110_in_avis_forms
GET_COMPANY_ADD
GET_TOT_QBSHH
GET_CURRENCY
SapScript
*&--------------------------------------------------------------------*
*& Report Z_F110_IN_AVIS_FORMS
*&
*&--------------------------------------------------------------------*
*&
*&
*&--------------------------------------------------------------------*
REPORT
z_f110_in_avis_forms.
*&--------------------------------------------------------------------*
*&
Form GET_COMPANY_ADD
*&--------------------------------------------------------------------*
*
text
*---------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*---------------------------------------------------------------------*
FORM get_company_add TABLES itab STRUCTURE itcsy
outab STRUCTURE itcsy.
DATA: ls_address
TYPE
addr1_val.
OTHERS
= 2.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
break tal_ashrafa.
break tal_simak.
READ TABLE outab
WITH KEY
name = 'NAME1'.
IF sy-subrc = 0.
outab-value = ls_address-name2.
MODIFY outab INDEX sy-tabix.
ENDIF.
ENDFORM.
" GET_COMPANY_ADD
*&--------------------------------------------------------------------*
*&
Form GET_TOT_QBSHH
*&--------------------------------------------------------------------*
*
text Sima
*---------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*---------------------------------------------------------------------*
FORM get_tot_qbshh TABLES itab STRUCTURE itcsy
outab STRUCTURE itcsy.
TYPES: BEGIN OF lt_regup,
laufi TYPE regup-laufi,
vblnr TYPE regup-vblnr,
laufd TYPE regup-laufd,
qbshh TYPE regup-qbshh,
qbshb TYPE regup-qbshb,
END OF lt_regup.
DATA: lv_dat
lv_laufd
tot_mas
lv_laufi
lv_vblnr
*
lt_regup
lt_regup
*
ls_regup
ls_regup
TYPE char10,
TYPE reguh-laufd,
TYPE regup-qbshh,
TYPE reguh-laufi,
TYPE reguh-vblnr,
TYPE TABLE OF ltyp_regup,
TYPE TABLE OF regup,
TYPE ltyp_regup.
TYPE regup.
6
lv_dat DD/MM/YYYY.
lv_laufd+6(2).
lv_laufd+4(2).
lv_laufd(4).
ENDIF.
ENDIF.
ENDIF.
ENDFORM.
" GET_TOT_QBSHH
*&--------------------------------------------------------------------*
*&
Form GET_Currency
*&--------------------------------------------------------------------*
*
text
Sima 15.5.2012
*---------------------------------------------------------------------*
* --> p1
text
* <-- p2
text
*---------------------------------------------------------------------*
FORM get_currency TABLES itab STRUCTURE itcsy
outab STRUCTURE itcsy.
DATA: lv_curr
lv_spras
curr_txt
TYPE
TYPE
TYPE
reguh-waers,
spras,
tcurt-ltext.
lv_spras = itab-value.
READ TABLE itab
8
WITH KEY
name = 'REGUH-WAERS'.
IF sy-subrc = 0.
lv_curr = itab-value.
CONDENSE lv_curr.
SELECT SINGLE ltext
INTO curr_txt
FROM tcurt
WHERE spras = lv_spras AND
waers = lv_curr.
IF sy-subrc = 0.
READ TABLE outab
WITH KEY
name = 'CURR_TXT'.
IF sy-subrc = 0.
WRITE curr_txt TO outab-value.
CONDENSE outab-value.
MODIFY outab INDEX sy-tabix.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
ENDFORM.
" GET_Currency
SapScript - ZF110_IN_AVIS
10
11
12
13
14
15