Just a small note about the previous post..

..
I think LIKE should be used instead of TYPE and TABLES should not be used as it is discouraged.

Here is the modified code:
REPORT ZTMP_TEST_INNBOUND2 LINE-SIZE 120 LINE-COUNT 20 NO STANDARD PAGE HEADING.
 
DATA:
  CCNAME LIKE T001-BUTXT,   "Company Code Name
  CCCURR LIKE T001-WAERS,   "Company Code Currency
  KNAVBK LIKE Z_KNA1_VBRK,
  AMNICC LIKE Z_KNA1_VBRK-NETWR.
 
PARAMETERS:
  COMPCODE LIKE T001-BUKRS.
 
TOP-OF-PAGE.
  WRITE:
    'Company Code: ', CCNAME, /'Company Currency: ', CCCURR.
 
  SKIP.
 
  WRITE:
    /1(11)  TEXT-001,
    13(8)   TEXT-002,
    22(11)  TEXT-003,
    34(20)  TEXT-004,
    55(10)  TEXT-005,
    66(3)   ' ',
    70(10)  TEXT-007,
    81(10)  TEXT-008.
 
  SKIP.
 
END-OF-PAGE.
  SKIP.
 
START-OF-SELECTION.
 
  " Select Company Code Name and Company Code Currency from Table: T001 (Table of Company Codes).
  SELECT SINGLE BUTXT WAERS FROM T001 INTO (CCNAME, CCCURR) WHERE BUKRS = COMPCODE.
 
  " Select rows from the View we created into the structure: KNAVBK where Company Code in the view is the selected Company Code by the user.
  SELECT * FROM Z_KNA1_VBRK INTO KNAVBK WHERE BUKRS = COMPCODE.
 
  AMNICC = KNAVBK-NETWR * 2.
 
  WRITE:
    /1(11)   KNAVBK-MANDT,   " Client Code
    13(8)    KNAVBK-KUNNR,   " Customer Number
    22(11)   KNAVBK-VBELN,   " Billing Document
    34(20)   KNAVBK-NAME1,   " Customer Name
    55(10)   KNAVBK-NETWR,   " Net Value in Doc Curr.
    66(3)    KNAVBK-WAERK,   " Document Curr.
    70(10)   KNAVBK-KURRF,   " Exchange Rate
    81(10)   AMNICC.
  ENDSELECT.