<?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: REPORT in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2926513#M689429</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) Provide the details of the Code&lt;/P&gt;&lt;P&gt;2) You might be moving data into a work area with Incompatible structure.&lt;/P&gt;&lt;P&gt;3)  The code seems to have lot of issues. YOu are moving the data from VBUK into the same table T_HOLD..(Your VBAK data is also moved into same table). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select cmgst from vbuk&lt;/P&gt;&lt;P&gt;into table t_hold&lt;/P&gt;&lt;P&gt;for all entries in t_hold where vbeln = t_hold-vbeln .(This query is wrong)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT T_HOLD into w_hold .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE T_HOLD into w_hold WITH KEY VBELN = T_HOLD-VBELN .&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0 .&lt;/P&gt;&lt;P&gt;ENDIF .&lt;/P&gt;&lt;P&gt;(This logic is also wrong ).....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 13 Oct 2007 20:11:05 GMT</pubDate>
    <dc:creator>former_member195698</dc:creator>
    <dc:date>2007-10-13T20:11:05Z</dc:date>
    <item>
      <title>REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2926512#M689428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is lalitha .&lt;/P&gt;&lt;P&gt;1. In my program for a sales order report.&lt;/P&gt;&lt;P&gt;i got an error  " field "cursor-field" is  unknown .it is neither in one or the spefified tables  &lt;/P&gt;&lt;P&gt;Ihave defined as &lt;/P&gt;&lt;P&gt;data: cfield(20)&lt;/P&gt;&lt;P&gt;        cvalue(15) .&lt;/P&gt;&lt;P&gt;How should i define "cursor-field" in the program .?&lt;/P&gt;&lt;P&gt;what does a cursor field do ? .&lt;/P&gt;&lt;P&gt;ThankU .&lt;/P&gt;&lt;P&gt;2.if i get an error "The work area is not long enough"&lt;/P&gt;&lt;P&gt;what should i do ?&lt;/P&gt;&lt;P&gt;3. Here's another sales order report .&lt;/P&gt;&lt;P&gt;  In my output i'am getting only the column headings.&lt;/P&gt;&lt;P&gt;no data is displayed .&lt;/P&gt;&lt;P&gt;  no standard page heading&lt;/P&gt;&lt;P&gt;line-count 25(3)&lt;/P&gt;&lt;P&gt;line-size 200.&lt;/P&gt;&lt;P&gt;*************&lt;STRONG&gt;tables&lt;/STRONG&gt;*******&lt;/P&gt;&lt;P&gt;  TYPE-POOLS: SLIS .&lt;/P&gt;&lt;P&gt;  TABLES: VBAK,&lt;/P&gt;&lt;P&gt;          TVLST,&lt;/P&gt;&lt;P&gt;          TVFST,&lt;/P&gt;&lt;P&gt;          VBUK .&lt;/P&gt;&lt;P&gt;*********&lt;STRONG&gt;DATA TYPE&lt;/STRONG&gt;********&lt;/P&gt;&lt;P&gt;  TYPES: BEGIN OF TY_HOLD,&lt;/P&gt;&lt;P&gt;         VBELN TYPE  VBAK-VBELN,&lt;/P&gt;&lt;P&gt;         ERDAT TYPE VBAK-ERDAT,&lt;/P&gt;&lt;P&gt;         KUNNR  TYPE VBAK-KUNNR,&lt;/P&gt;&lt;P&gt;         LIFSP  TYPE tvlst-lifsp,&lt;/P&gt;&lt;P&gt;         FAKSp TYPE tvfst-faksp,&lt;/P&gt;&lt;P&gt;         CMGST  TYPE VBUK-CMGST,&lt;/P&gt;&lt;P&gt;          ltext type tvlst-vtext,&lt;/P&gt;&lt;P&gt;          ftext type tvfst-vtext,&lt;/P&gt;&lt;P&gt;          cstatus(3) type c,&lt;/P&gt;&lt;P&gt;         END OF TY_HOLD .&lt;/P&gt;&lt;P&gt;**************&lt;STRONG&gt;WORK AREA&lt;/STRONG&gt;**&lt;/P&gt;&lt;P&gt;  DATA: W_HOLD TYPE TY_HOLD .&lt;/P&gt;&lt;P&gt;  DATA: T_HOLD TYPE TY_HOLD OCCURS 1 WITH header line.&lt;/P&gt;&lt;P&gt;  DATA: FLAG TYPE C .&lt;/P&gt;&lt;P&gt;  data: vtext1 type tvlst-vtext .&lt;/P&gt;&lt;P&gt;  DATA: VTEXT2 TYPE TVFST-VTEXT.&lt;/P&gt;&lt;P&gt;*********&lt;STRONG&gt;SELECTION SCREEN&lt;/STRONG&gt;*****&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS: S_ORDER FOR VBAK-VBELN,&lt;/P&gt;&lt;P&gt;                  S_CDATE FOR VBAK-ERDAT,&lt;/P&gt;&lt;P&gt;                  S_CUSTNO FOR VBAK-KUNNR .&lt;/P&gt;&lt;P&gt;******&lt;STRONG&gt;selection screen&lt;/STRONG&gt;*********&lt;/P&gt;&lt;P&gt;*at selection-screen .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT * FROM VBAK&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; INTO CORRESPONDING FIELDS OF TABLE t_hold&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WHERE VBELN IN S_ORDER&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; AND ERDAT IN S_CDATE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; AND KUNNR IN S_CUSTNO .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF NOT t_hold IS INITIAL .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT * FROM VBUK&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; INTO  CORRESPONDING FIELDS OF TABLE T_HOLD&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; FOR ALL ENTRIES IN T_HOLD&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WHERE VBELN = t_hold-vbeln.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;select vbeln&lt;/P&gt;&lt;P&gt;       erdat&lt;/P&gt;&lt;P&gt;       kunnr&lt;/P&gt;&lt;P&gt;       lifsk&lt;/P&gt;&lt;P&gt;       faksk&lt;/P&gt;&lt;P&gt;       from vbak&lt;/P&gt;&lt;P&gt;       into corresponding fields of table t_hold&lt;/P&gt;&lt;P&gt;       where vbeln in s_order and erdat in s_cdate&lt;/P&gt;&lt;P&gt;       and kunnr in s_custno .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       select  cmgst from vbuk&lt;/P&gt;&lt;P&gt;       into table t_hold&lt;/P&gt;&lt;P&gt;       for all entries in t_hold where vbeln = t_hold-vbeln .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_HOLD  into w_hold .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE T_HOLD into w_hold  WITH KEY VBELN  = T_HOLD-VBELN .&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0 .&lt;/P&gt;&lt;P&gt;  ENDIF .&lt;/P&gt;&lt;P&gt;  IF T_HOLD-Cmgst = 'B' OR&lt;/P&gt;&lt;P&gt;  T_HOLD-CMGST = 'C' .&lt;/P&gt;&lt;P&gt;  T_HOLD-CMGST = 'YES' .&lt;/P&gt;&lt;P&gt;  FLAG = 'X' .&lt;/P&gt;&lt;P&gt;   ENDIF .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF t_hold-lifsp NE SPACE .&lt;/P&gt;&lt;P&gt;  SELECT SINGLE VTEXT FROM TVLST&lt;/P&gt;&lt;P&gt;  INTO T_HOLD&lt;/P&gt;&lt;P&gt;  WHERE LIFSP = T_HOLD-LIFSP .&lt;/P&gt;&lt;P&gt;  FLAG = 'X' .&lt;/P&gt;&lt;P&gt;  T_HOLD-lifsp = vtext1.&lt;/P&gt;&lt;P&gt;  ENDIF .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF T_HOLD-FAKSp NE SPACE .&lt;/P&gt;&lt;P&gt; SELECT SINGLE VTEXt&lt;/P&gt;&lt;P&gt; FROM TVfst&lt;/P&gt;&lt;P&gt; INTO VTEXT1&lt;/P&gt;&lt;P&gt; WHERE FAKSp = T_HOLD-FAKSp .&lt;/P&gt;&lt;P&gt; FLAG = 'X' .&lt;/P&gt;&lt;P&gt; T_HOLD-faksp = VTEXT2 .&lt;/P&gt;&lt;P&gt; ENDIF .&lt;/P&gt;&lt;P&gt; IF FLAG = 'X' .&lt;/P&gt;&lt;P&gt; APPEND T_HOLD .&lt;/P&gt;&lt;P&gt; CLEAR T_hold .&lt;/P&gt;&lt;P&gt; ENDIF .&lt;/P&gt;&lt;P&gt; write: /03 'SALES ORDER NO',&lt;/P&gt;&lt;P&gt;         20 'CREATED DATE',&lt;/P&gt;&lt;P&gt;         35  'CUSTOMER NO',&lt;/P&gt;&lt;P&gt;         50 'DELIVERY BLOCK',&lt;/P&gt;&lt;P&gt;         75 'BILLING BLOCK',&lt;/P&gt;&lt;P&gt;         100 'CREDIT STATUS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ULINE .&lt;/P&gt;&lt;P&gt; WRITE: /03 w_HOLD-VBELN,&lt;/P&gt;&lt;P&gt;         20 w_HOLD-ERDAT,&lt;/P&gt;&lt;P&gt;         35 w_HOLD-KUNNR,&lt;/P&gt;&lt;P&gt;         50 w_hold-ltext,&lt;/P&gt;&lt;P&gt;         75 w_hold-ftext,&lt;/P&gt;&lt;P&gt;         100 w_hold-cstatus .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP .&lt;/P&gt;&lt;P&gt;uline .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. In a sales order how can we find out that the order is in 'open '&lt;/P&gt;&lt;P&gt;/ hold .&lt;/P&gt;&lt;P&gt;5. If the salesorder is in open then &lt;/P&gt;&lt;P&gt;how can we declare in extract data in our report ?&lt;/P&gt;&lt;P&gt;6. if the salesorder is in hold then&lt;/P&gt;&lt;P&gt;how can we decalte in extract data in out report ? &lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Oct 2007 16:59:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2926512#M689428</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-13T16:59:32Z</dc:date>
    </item>
    <item>
      <title>Re: REPORT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2926513#M689429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) Provide the details of the Code&lt;/P&gt;&lt;P&gt;2) You might be moving data into a work area with Incompatible structure.&lt;/P&gt;&lt;P&gt;3)  The code seems to have lot of issues. YOu are moving the data from VBUK into the same table T_HOLD..(Your VBAK data is also moved into same table). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select cmgst from vbuk&lt;/P&gt;&lt;P&gt;into table t_hold&lt;/P&gt;&lt;P&gt;for all entries in t_hold where vbeln = t_hold-vbeln .(This query is wrong)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT T_HOLD into w_hold .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE T_HOLD into w_hold WITH KEY VBELN = T_HOLD-VBELN .&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0 .&lt;/P&gt;&lt;P&gt;ENDIF .&lt;/P&gt;&lt;P&gt;(This logic is also wrong ).....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Oct 2007 20:11:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report/m-p/2926513#M689429</guid>
      <dc:creator>former_member195698</dc:creator>
      <dc:date>2007-10-13T20:11:05Z</dc:date>
    </item>
  </channel>
</rss>

