<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: database tables linking... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536680#M850963</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U want to retrive Data from Different tables,  first U have to check  the key fields in all those tables and get the data as per ur requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Mar 2008 14:33:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-10T14:33:06Z</dc:date>
    <item>
      <title>database tables linking...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536675#M850958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can anyone tell me how to link the tables &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BKPF, BSEG , KNA1, VBRK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to get data linking all these tables with each other.&lt;/P&gt;&lt;P&gt;starting from BKPF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Mar 10, 2008 4:47 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2008 12:59:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536675#M850958</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-10T12:59:40Z</dc:date>
    </item>
    <item>
      <title>Re: database tables linking...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536676#M850959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Refer&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.geocities.com/sapcircle/Relations.pdf" target="test_blank"&gt;http://www.geocities.com/sapcircle/Relations.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kiran Sure&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2008 13:11:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536676#M850959</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-10T13:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: database tables linking...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536677#M850960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the sample code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZSALES_REGISTER&lt;/P&gt;&lt;P&gt;LINE-SIZE 351&lt;/P&gt;&lt;P&gt;NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;LINE-COUNT 65&lt;/P&gt;&lt;P&gt;MESSAGE-ID 00.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES * &lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TABLES: VBRK, "Billing Document: Header Data&lt;/P&gt;&lt;P&gt;VBRP, "Billing Document: Item Data&lt;/P&gt;&lt;P&gt;BKPF, "Accounting document header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;t685t, "Conditions: Types: Texts &lt;/P&gt;&lt;P&gt;KNA1,&lt;/P&gt;&lt;P&gt;KONV. "Conditions (Procedure Data)&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTERNAL TABLES AND STRUCTURES * &lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*internal table for item data&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_ITEM OCCURS 0,&lt;/P&gt;&lt;P&gt;BUDAT LIKE BKPF-BUDAT,&lt;/P&gt;&lt;P&gt;BELNR LIKE BKPF-BELNR,&lt;/P&gt;&lt;P&gt;POSNR LIKE VBRP-POSNR,&lt;/P&gt;&lt;P&gt;VBELN LIKE VBRK-VBELN,&lt;/P&gt;&lt;P&gt;WERKS LIKE VBRP-WERKS,&lt;/P&gt;&lt;P&gt;KUNAG LIKE VBRK-KUNAG,&lt;/P&gt;&lt;P&gt;KNUMV LIKE VBRK-KNUMV,&lt;/P&gt;&lt;P&gt;NAME1 LIKE KNA1-NAME1,&lt;/P&gt;&lt;P&gt;BASE_PRICE LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;BAS_EXC_DUTY_RATE LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;BAS_EXC_DUTY_AMT LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;ECESS_RATE LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;ECESS_AMT LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;LST_VAT_RATE LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;LST_VAT_AMT LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;SUBCHARGE_RATE LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;SUBCHARGE_AMT LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;CST_RATE LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;CST_AMT LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;OTHERS LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;V_VAL LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;TOTAL LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;END OF IT_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*internal table to fetch customer name&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_KNA1 OCCURS 0,&lt;/P&gt;&lt;P&gt;NAME1 LIKE KNA1-NAME1,&lt;/P&gt;&lt;P&gt;END OF IT_KNA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*internal table for price data&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_KONV OCCURS 0,&lt;/P&gt;&lt;P&gt;KNUMV LIKE KONV-KNUMV,&lt;/P&gt;&lt;P&gt;KPOSN LIKE KONV-KPOSN,&lt;/P&gt;&lt;P&gt;KSCHL LIKE KONV-KSCHL,&lt;/P&gt;&lt;P&gt;KBETR LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;KWERT LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;END OF IT_KONV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Work area fro item internal table&lt;/P&gt;&lt;P&gt;*data wa_item like it_item.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;*VARIABLES&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;DATA: V_VBELN LIKE VBUK-VBELN,&lt;/P&gt;&lt;P&gt;V_VAL LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;TOTAL LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;V_PR00 LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;V_JEX2 LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;V_JCES LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;V_JIN2_JIN6 LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;V_ZLSR LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;V_JIN1 LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;V_OTHERS LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;V_KSCHL LIKE KONV-KSCHL,&lt;/P&gt;&lt;P&gt;V_TEMPVAL(15),&lt;/P&gt;&lt;P&gt;V_BASIC_PRICE LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;V_REPID LIKE SY-REPID. "For report id&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;*SELECTION SCREEN DEFINITIONS&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B WITH FRAME TITLE TEXT-000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: P_COMCOD LIKE BKPF-BUKRS." OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_DATE FOR BKPF-BUDAT." OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_EX1 RADIOBUTTON GROUP RAD1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(50) TEXT-EX1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_EX2 RADIOBUTTON GROUP RAD1 DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(50) TEXT-EX2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B2 .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION &lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;V_REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;p_ex1 = 'X'. &lt;/P&gt;&lt;P&gt;IF P_EX1 = 'X'. &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_PLANT LIKE VBRP-WERKS." OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B3 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;*START-OF-SELECTION&lt;/P&gt;&lt;P&gt;********************************************************************&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;PERFORM GET_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*************************************************************&lt;/P&gt;&lt;P&gt;*END-OF-SELECTION&lt;/P&gt;&lt;P&gt;*************************************************************&lt;/P&gt;&lt;P&gt;IF NOT IT_ITEM[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM DISPLAY_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEif p_plant is initial.&lt;/P&gt;&lt;P&gt;if p_ex1 = 'X'.&lt;/P&gt;&lt;P&gt;MESSAGE S011(ZMSG).&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;MESSAGE S012(ZMSG).&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MESSAGE S012(ZMSG).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form GET_DATA&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form for get data &lt;/P&gt;&lt;P&gt;FORM GET_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Getting BKPF-VBRK-VBRP details based on selection values&lt;/P&gt;&lt;P&gt;IF P_EX1 = 'X' .&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;BUKRS A&lt;/SUB&gt;BUDAT A&lt;SUB&gt;BLART A&lt;/SUB&gt;BELNR A&lt;SUB&gt;AWTYP A&lt;/SUB&gt;AWKEY&lt;/P&gt;&lt;P&gt;B&lt;SUB&gt;POSNR B&lt;/SUB&gt;WERKS B~VBELN&lt;/P&gt;&lt;P&gt;C&lt;SUB&gt;KUNAG C&lt;/SUB&gt;VBTYP C~KNUMV&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE IT_ITEM&lt;/P&gt;&lt;P&gt;FROM BKPF AS A&lt;/P&gt;&lt;P&gt;JOIN VBRP AS B&lt;/P&gt;&lt;P&gt;ON A&lt;SUB&gt;AWKEY = B&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;JOIN VBRK AS C&lt;/P&gt;&lt;P&gt;ON B&lt;SUB&gt;VBELN = C&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;WHERE A~BUKRS = P_COMCOD AND&lt;/P&gt;&lt;P&gt;A~BUDAT IN S_DATE AND&lt;/P&gt;&lt;P&gt;A~AWTYP = 'VBRK' AND&lt;/P&gt;&lt;P&gt;( A~BLART = 'DR' OR&lt;/P&gt;&lt;P&gt;A~BLART = 'DG' OR&lt;/P&gt;&lt;P&gt;A~BLART = 'DA' ) AND&lt;/P&gt;&lt;P&gt;B~WERKS = P_PLANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF P_EX2 = 'X'.&lt;/P&gt;&lt;P&gt;SELECT A&lt;SUB&gt;BUKRS A&lt;/SUB&gt;BUDAT A&lt;SUB&gt;BLART A&lt;/SUB&gt;BELNR A&lt;SUB&gt;AWTYP A&lt;/SUB&gt;AWKEY&lt;/P&gt;&lt;P&gt;B&lt;SUB&gt;POSNR B&lt;/SUB&gt;WERKS B~VBELN&lt;/P&gt;&lt;P&gt;C&lt;SUB&gt;KUNAG C&lt;/SUB&gt;VBTYP C~KNUMV&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE IT_ITEM&lt;/P&gt;&lt;P&gt;FROM BKPF AS A&lt;/P&gt;&lt;P&gt;JOIN VBRP AS B&lt;/P&gt;&lt;P&gt;ON A&lt;SUB&gt;AWKEY = B&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;JOIN VBRK AS C&lt;/P&gt;&lt;P&gt;ON B&lt;SUB&gt;VBELN = C&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;WHERE A~BUKRS = P_COMCOD AND&lt;/P&gt;&lt;P&gt;A~BUDAT IN S_DATE AND&lt;/P&gt;&lt;P&gt;A~AWTYP = 'VBRK' AND&lt;/P&gt;&lt;P&gt;( A~BLART = 'DR' OR&lt;/P&gt;&lt;P&gt;A~BLART = 'DG' OR&lt;/P&gt;&lt;P&gt;A~BLART = 'DA' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;*Getting KNA1 details based on selection values&lt;/P&gt;&lt;P&gt;LOOP AT IT_ITEM.&lt;/P&gt;&lt;P&gt;SELECT SINGLE NAME1 FROM KNA1 INTO IT_KNA1&lt;/P&gt;&lt;P&gt;WHERE KUNNR = IT_ITEM-KUNAG.&lt;/P&gt;&lt;P&gt;APPEND IT_KNA1.&lt;/P&gt;&lt;P&gt;MOVE IT_KNA1-NAME1 TO IT_ITEM-NAME1.&lt;/P&gt;&lt;P&gt;MODIFY IT_ITEM.&lt;/P&gt;&lt;P&gt;CLEAR IT_ITEM.&lt;/P&gt;&lt;P&gt;CLEAR IT_KNA1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not it_item[] is initial. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Getting pricing for the seleted values&lt;/P&gt;&lt;P&gt;SELECT KNUMV KPOSN KSCHL KBETR KWERT&lt;/P&gt;&lt;P&gt;FROM KONV&lt;/P&gt;&lt;P&gt;INTO TABLE IT_KONV&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN IT_ITEM&lt;/P&gt;&lt;P&gt;WHERE KNUMV = IT_ITEM-KNUMV&lt;/P&gt;&lt;P&gt;AND KPOSN = IT_ITEM-POSNR.&lt;/P&gt;&lt;P&gt;LOOP AT IT_KONV.&lt;/P&gt;&lt;P&gt;IT_KONV-KBETR = IT_KONV-KBETR / 10.&lt;/P&gt;&lt;P&gt;MODIFY IT_KONV.&lt;/P&gt;&lt;P&gt;CLEAR IT_KONV.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*Filling item table for rest&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM GET_VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DISPLAY_DATA * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM TO DISPLAY OUTPUT * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;WRITE: / 'The Sales Register from ', S_DATE-LOW, 'to', S_DATE-HIGH,&lt;/P&gt;&lt;P&gt;P_COMCOD, P_PLANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SKIP 2.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DISPLAY_DATA * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;FORM DISPLAY_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT IT_ITEM BY WERKS VBELN.&lt;/P&gt;&lt;P&gt;IF P_EX1 = 'X'.&lt;/P&gt;&lt;P&gt;WRITE: / 'posting date', 16 'billing doc', 30 'sold to party',&lt;/P&gt;&lt;P&gt;55 'Name', 87 'base price',&lt;/P&gt;&lt;P&gt;104 'basic exc rate', 122 'basic exc amt', 140 'ecess rate',&lt;/P&gt;&lt;P&gt;161 'ecess amt', 175 'lst/vat rate', 192 'lst/vat amt',&lt;/P&gt;&lt;P&gt;209 'surcharge rate', 227 'surcharge amt', 246 'cst rate',&lt;/P&gt;&lt;P&gt;266 'cst amt', 284 'OTHERS', 301 'sub total'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: SY-ULINE.&lt;/P&gt;&lt;P&gt;LOOP AT IT_ITEM.&lt;/P&gt;&lt;P&gt;WRITE: / IT_ITEM-BUDAT, 15 SY-VLINE, 16 IT_ITEM-VBELN,&lt;/P&gt;&lt;P&gt;30 SY-VLINE, 31 IT_ITEM-KUNAG, 45 SY-VLINE,&lt;/P&gt;&lt;P&gt;46 IT_ITEM-NAME1, 80 SY-VLINE, 81 IT_ITEM-BASE_PRICE, 98 SY-VLINE,&lt;/P&gt;&lt;P&gt;99 IT_ITEM-BAS_EXC_DUTY_RATE, 115 SY-VLINE,&lt;/P&gt;&lt;P&gt;116 IT_ITEM-BAS_EXC_DUTY_AMT, 133 SY-VLINE,&lt;/P&gt;&lt;P&gt;134 IT_ITEM-ECESS_RATE, 150 SY-VLINE, 151 IT_ITEM-ECESS_AMT,&lt;/P&gt;&lt;P&gt;168 SY-VLINE, 169 IT_ITEM-LST_VAT_RATE, 185 SY-VLINE,&lt;/P&gt;&lt;P&gt;186 IT_ITEM-LST_VAT_AMT, 203 SY-VLINE,&lt;/P&gt;&lt;P&gt;204 IT_ITEM-SUBCHARGE_RATE, 221 SY-VLINE,&lt;/P&gt;&lt;P&gt;222 IT_ITEM-SUBCHARGE_AMT, 239 SY-VLINE, 240 IT_ITEM-CST_RATE,&lt;/P&gt;&lt;P&gt;256 SY-VLINE, 257 IT_ITEM-CST_AMT, 274 SY-VLINE,&lt;/P&gt;&lt;P&gt;275 IT_ITEM-OTHERS, 292 SY-VLINE,&lt;/P&gt;&lt;P&gt;293 IT_ITEM-V_VAL, 317 SY-VLINE, 318 IT_ITEM-WERKS,&lt;/P&gt;&lt;P&gt;325 SY-VLINE, 326 IT_ITEM-BELNR.&lt;/P&gt;&lt;P&gt;*write: sy-uline.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;WRITE: SY-ULINE.&lt;/P&gt;&lt;P&gt;SKIP 1.&lt;/P&gt;&lt;P&gt;WRITE: 81 V_PR00, 116 V_JEX2, 151 V_JCES, 186 V_JIN2_JIN6,&lt;/P&gt;&lt;P&gt;221 V_ZLSR, 256 V_JIN1, 273 V_OTHERS, 291 IT_ITEM-TOTAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF P_EX2 = 'X'.&lt;/P&gt;&lt;P&gt;SORT IT_ITEM BY WERKS VBELN.&lt;/P&gt;&lt;P&gt;WRITE: / 'plant', 16 'billing doc', 35 'base price',&lt;/P&gt;&lt;P&gt;55 'basic exc rate', 75 'basic exc amt', 95 'ecess rate',&lt;/P&gt;&lt;P&gt;115 'ecess amt', 135 'lst/vat rate', 155 'lst/vat amt',&lt;/P&gt;&lt;P&gt;175 'surcharge rate', 195 'surcharge amt', 215 'cst rate',&lt;/P&gt;&lt;P&gt;235 'cst amt', 255 'OTHERS', 275 'sub total'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: SY-ULINE.&lt;/P&gt;&lt;P&gt;LOOP AT IT_ITEM.&lt;/P&gt;&lt;P&gt;WRITE: / IT_ITEM-WERKS, 15 SY-VLINE, 16 IT_ITEM-VBELN,&lt;/P&gt;&lt;P&gt;35 SY-VLINE, 36 IT_ITEM-BASE_PRICE, 55 SY-VLINE,&lt;/P&gt;&lt;P&gt;56 IT_ITEM-BAS_EXC_DUTY_RATE, 75 SY-VLINE,&lt;/P&gt;&lt;P&gt;76 IT_ITEM-BAS_EXC_DUTY_AMT, 95 SY-VLINE,&lt;/P&gt;&lt;P&gt;96 IT_ITEM-ECESS_RATE, 115 SY-VLINE, 116 IT_ITEM-ECESS_AMT,&lt;/P&gt;&lt;P&gt;135 SY-VLINE, 136 IT_ITEM-LST_VAT_RATE, 155 SY-VLINE,&lt;/P&gt;&lt;P&gt;156 IT_ITEM-LST_VAT_AMT, 175 SY-VLINE,&lt;/P&gt;&lt;P&gt;176 IT_ITEM-SUBCHARGE_RATE, 195 SY-VLINE,&lt;/P&gt;&lt;P&gt;196 IT_ITEM-SUBCHARGE_AMT, 215 SY-VLINE, 216 IT_ITEM-CST_RATE,&lt;/P&gt;&lt;P&gt;235 SY-VLINE, 236 IT_ITEM-CST_AMT, 255 SY-VLINE,&lt;/P&gt;&lt;P&gt;256 IT_ITEM-OTHERS, 275 SY-VLINE,&lt;/P&gt;&lt;P&gt;276 IT_ITEM-V_VAL, 295 SY-VLINE.&lt;/P&gt;&lt;P&gt;*write: sy-uline.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;WRITE: SY-ULINE.&lt;/P&gt;&lt;P&gt;SKIP 1.&lt;/P&gt;&lt;P&gt;WRITE: 36 V_PR00, 76 V_JEX2, 116 V_JCES, 156 V_JIN2_JIN6,&lt;/P&gt;&lt;P&gt;196 V_ZLSR, 236 V_JIN1, 256 V_OTHERS, 276 IT_ITEM-TOTAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " DISPLAY_DATA&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_VALUE * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TO FETCH THE PRICE FROM IT_KNA1 DEPENDING UPON CONDITION TYPE * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;FORM GET_VALUE.&lt;/P&gt;&lt;P&gt;*Getting BASE VALUE&lt;/P&gt;&lt;P&gt;*clear total.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM GET_PRICE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_PRICE * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;........ * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;FORM GET_PRICE.&lt;/P&gt;&lt;P&gt;CLEAR V_VAL.&lt;/P&gt;&lt;P&gt;LOOP AT IT_KONV WHERE KNUMV = IT_ITEM-KNUMV.&lt;/P&gt;&lt;P&gt;" and kposn = it_item-posnr.&lt;/P&gt;&lt;P&gt;V_KSCHL = IT_KONV-KSCHL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE V_KSCHL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*For basic value&lt;/P&gt;&lt;P&gt;WHEN 'PR00'.&lt;/P&gt;&lt;P&gt;IT_ITEM-BASE_PRICE = IT_ITEM-BASE_PRICE + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_VAL = V_VAL + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_PR00 = V_PR00 + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'JEX2'.&lt;/P&gt;&lt;P&gt;MOVE IT_KONV-KBETR TO IT_ITEM-BAS_EXC_DUTY_RATE.&lt;/P&gt;&lt;P&gt;IT_ITEM-BAS_EXC_DUTY_AMT = IT_ITEM-BAS_EXC_DUTY_AMT + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_VAL = V_VAL + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_JEX2 = V_JEX2 + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'JCES'.&lt;/P&gt;&lt;P&gt;IT_ITEM-ECESS_AMT = IT_ITEM-ECESS_AMT + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_VAL = V_VAL + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_JCES = V_JCES + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'JIN2'.&lt;/P&gt;&lt;P&gt;IT_ITEM-LST_VAT_AMT = IT_ITEM-LST_VAT_AMT + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_VAL = V_VAL + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_JIN2_JIN6 = V_JIN2_JIN6 + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'JIN6'.&lt;/P&gt;&lt;P&gt;IT_ITEM-LST_VAT_AMT = IT_ITEM-LST_VAT_AMT + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_VAL = V_VAL + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_JIN2_JIN6 = V_JIN2_JIN6 + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'ZLSR'.&lt;/P&gt;&lt;P&gt;IT_ITEM-SUBCHARGE_AMT = IT_ITEM-SUBCHARGE_AMT + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_VAL = V_VAL + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_ZLSR = V_ZLSR + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'JIN1'.&lt;/P&gt;&lt;P&gt;MOVE IT_KONV-KBETR TO IT_ITEM-CST_RATE.&lt;/P&gt;&lt;P&gt;IT_ITEM-CST_AMT = IT_ITEM-CST_AMT + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_VAL = V_VAL + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_JIN1 = V_JIN1 + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN OTHERS.&lt;/P&gt;&lt;P&gt;IT_ITEM-OTHERS = IT_ITEM-OTHERS + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_VAL = V_VAL + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;V_OTHERS = V_OTHERS + IT_KONV-KWERT.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;TOTAL = TOTAL + V_VAL.&lt;/P&gt;&lt;P&gt;MOVE V_VAL TO IT_ITEM-V_VAL.&lt;/P&gt;&lt;P&gt;MOVE TOTAL TO IT_ITEM-TOTAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_pr00 = v_pr00 + it_item-base_price. &lt;/P&gt;&lt;P&gt;MODIFY IT_ITEM.&lt;/P&gt;&lt;P&gt;CLEAR IT_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " GET_PRICE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;venkat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2008 13:15:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536677#M850960</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-10T13:15:16Z</dc:date>
    </item>
    <item>
      <title>Re: database tables linking...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536678#M850961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BKPF-BUKRS = BSEG-BUKRS&lt;/P&gt;&lt;P&gt;BKPF-BELNR = BSEG-BELNR&lt;/P&gt;&lt;P&gt;BKPF-GJAHR = BSEG-GJAHR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BSEG-KUNNR = KNA1-KUNNR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BKPF-BUKRS = VBRK-BUKRS&lt;/P&gt;&lt;P&gt;BKPF-BELNR = VBRK-BELNR&lt;/P&gt;&lt;P&gt;BKPF-GJAHR = VBRK-GJAHR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;ec&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2008 13:18:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536678#M850961</guid>
      <dc:creator>JozsefSzikszai</dc:creator>
      <dc:date>2008-03-10T13:18:44Z</dc:date>
    </item>
    <item>
      <title>Re: database tables linking...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536679#M850962</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use BKPF-AWTYP and BKPF-AWKEY to ling to VBRK. Please see:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Quickly Retrieving FI document Data from BSEG|/people/rob.burbank/blog/2007/11/12/quickly-retrieving-fi-document-data-from-bseg]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2008 14:27:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536679#M850962</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-10T14:27:39Z</dc:date>
    </item>
    <item>
      <title>Re: database tables linking...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536680#M850963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U want to retrive Data from Different tables,  first U have to check  the key fields in all those tables and get the data as per ur requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2008 14:33:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/database-tables-linking/m-p/3536680#M850963</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-10T14:33:06Z</dc:date>
    </item>
  </channel>
</rss>

