<?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: BDC Error in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727096#M316892</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Snjeev,&lt;/P&gt;&lt;P&gt;make changes in the beloww path for file since u r getting error while transferring the data to the below mentioned file b_file2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it will work .&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF B_BBSEG .&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BBSEG.&lt;/P&gt;&lt;P&gt;DATA : END OF B_BBSEG .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : B_FILE2(30) VALUE '&lt;BR /&gt;MLTEST\TEMP\PAYROLL.TXT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also make sure to have a check after the open data set.&lt;/P&gt;&lt;P&gt;FORM LOAD_PAYROL_DATA.&lt;/P&gt;&lt;P&gt;DATA : B_DATE1 LIKE SY-DATUM .&lt;/P&gt;&lt;P&gt;OPEN DATASET B_FILE2 FOR OUTPUT IN TEXT MODE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sonika&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls rewards pts if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Nov 2006 06:19:20 GMT</pubDate>
    <dc:creator>former_member632991</dc:creator>
    <dc:date>2006-11-03T06:19:20Z</dc:date>
    <item>
      <title>BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727090#M316886</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all &lt;/P&gt;&lt;P&gt;i have got a error during BDC program.earlier it was running correctly and giving the output also .but 2 days back server was crashed . then after that only it is showing this kind of error so plz give it solution . what need to be done.&lt;/P&gt;&lt;P&gt;i will surely award all ur effort.                                                                                &lt;/P&gt;&lt;P&gt;Unable to open file "&lt;BR /&gt;MLTEST\TEMP\PAYROLL.TXT".                                           &lt;/P&gt;&lt;P&gt;Error text: "No such file or directory"                                                    &lt;/P&gt;&lt;P&gt;Error code: 2                                                                                &lt;/P&gt;&lt;P&gt;How to correct the error                                                                                &lt;/P&gt;&lt;P&gt;Probably the only way to eliminate the error is to correct                                 &lt;/P&gt;&lt;P&gt;the program.                                                                                &lt;/P&gt;&lt;P&gt;You may able to find an interim solution to the problem in the         &lt;/P&gt;&lt;P&gt;SAP note system. If you have access to the SAP note system yourself,   &lt;/P&gt;&lt;P&gt;please use the following search criteria:                                                                                &lt;/P&gt;&lt;P&gt;"DATASET_CANT_OPEN"                                                   &lt;/P&gt;&lt;P&gt; "ZPAYROL2 " or "ZPAYROL2 "                                            &lt;/P&gt;&lt;P&gt; "LOAD_PAYROL_DATA"                                                                                &lt;/P&gt;&lt;P&gt;If you cannot solve the problem yourself, please send the              &lt;/P&gt;&lt;P&gt;following documents to SAP:                                                                                &lt;/P&gt;&lt;P&gt;1. A hard copy print describing the problem.                           &lt;/P&gt;&lt;P&gt;   To obtain this, select the "Print" function on the current screen.  &lt;/P&gt;&lt;P&gt;-                                                                                &lt;/P&gt;&lt;P&gt;2. A suitable hardcopy prinout of the system log.                      &lt;/P&gt;&lt;P&gt;   To obtain this, call the system log with Transaction SM21           &lt;/P&gt;&lt;P&gt;   and select the "Print" function to print out the relevant           &lt;/P&gt;&lt;P&gt;   part.                                                               &lt;/P&gt;&lt;P&gt;3. If the programs are your own programs or modified SAP programs,                     &lt;/P&gt;&lt;P&gt;   supply the source code.                                                             &lt;/P&gt;&lt;P&gt;   To do this, you can either use the "PRINT" command in the editor or                 &lt;/P&gt;&lt;P&gt;   print the programs using the report RSINCL00.                                                                                &lt;/P&gt;&lt;P&gt;4. Details regarding the conditions under which the error occurred                     &lt;/P&gt;&lt;P&gt;   or which actions and input led to the error.                                                                                &lt;/P&gt;&lt;P&gt;File attributes &lt;BR /&gt;MLTEST\TEMP\PAYROLL.TXT                                                                                &lt;/P&gt;&lt;P&gt;System environment                                                                                &lt;/P&gt;&lt;P&gt;SAP Release.............. "40B"                                                                                &lt;/P&gt;&lt;P&gt;Application server....... "mlsapr3"                                                    &lt;/P&gt;&lt;P&gt;Network address.......... "172.16.65.9"                                                &lt;/P&gt;&lt;P&gt;Operating system......... "Windows NT"                                                 &lt;/P&gt;&lt;P&gt; Release.................. "0"                                               &lt;/P&gt;&lt;P&gt;Hardware type............ "PENTIUM"                                                                                &lt;/P&gt;&lt;P&gt;Database server.......... "mlsapr3"                                         &lt;/P&gt;&lt;P&gt;Database type............ "MSSQL"                                           &lt;/P&gt;&lt;P&gt;Database name............ "CIS"                                             &lt;/P&gt;&lt;P&gt;Database owner........... " "                                                                                &lt;/P&gt;&lt;P&gt;Character set............ "English_United State"                                                                                &lt;/P&gt;&lt;P&gt;SAP kernel............... "40B"                                             &lt;/P&gt;&lt;P&gt;Created on............... "Dec 1 1998 01:04:45"                             &lt;/P&gt;&lt;P&gt;Created in............... "NT 4.0 1381 Service Pack 3 x86 MS VC++ 11.00?"   &lt;/P&gt;&lt;P&gt;Database version......... "mss SQL_Server_7.00"                                                                                &lt;/P&gt;&lt;P&gt;Patch level.............. "219"                                             &lt;/P&gt;&lt;P&gt;Patch text............... " "                                                                                &lt;/P&gt;&lt;P&gt;Supported environment....                                                   &lt;/P&gt;&lt;P&gt;Database................. "MSSQL 6.5.213 or higher, MSSQL 7.0.1 or higher"  &lt;/P&gt;&lt;P&gt;SAP database version..... "40B"                                             &lt;/P&gt;&lt;P&gt; Operating system......... "Windows NT 0 4"                                                                                &lt;/P&gt;&lt;P&gt;User, transaction...                                                                                &lt;/P&gt;&lt;P&gt;Client.............. 030                                                          &lt;/P&gt;&lt;P&gt;User................ "PAYROLL"                                                    &lt;/P&gt;&lt;P&gt;Language key........ "E"                                                          &lt;/P&gt;&lt;P&gt;Transaction......... "ZPRL "                                                      &lt;/P&gt;&lt;P&gt;Program............. "ZPAYROL2 "                                                  &lt;/P&gt;&lt;P&gt;Screen.............. "SAPMSSY0 0120"                                              &lt;/P&gt;&lt;P&gt;Screen line......... 7                                                                                &lt;/P&gt;&lt;P&gt;Information on where termination occurred                                                                                &lt;/P&gt;&lt;P&gt;User, transaction...                                                                                &lt;/P&gt;&lt;P&gt;Client.............. 030                                                               &lt;/P&gt;&lt;P&gt;User................ "PAYROLL"                                                         &lt;/P&gt;&lt;P&gt;Language key........ "E"                                                               &lt;/P&gt;&lt;P&gt;Transaction......... "ZPRL "                                                           &lt;/P&gt;&lt;P&gt;Program............. "ZPAYROL2 "                                                       &lt;/P&gt;&lt;P&gt;Screen.............. "SAPMSSY0 0120"                                                   &lt;/P&gt;&lt;P&gt;Screen line......... 7                                                                                &lt;/P&gt;&lt;P&gt;Information on where termination occurred                                                                                &lt;/P&gt;&lt;P&gt;The termination occurred in the ABAP/4 program "ZPAYROL2 " in                          &lt;/P&gt;&lt;P&gt;"LOAD_PAYROL_DATA".                                                                    &lt;/P&gt;&lt;P&gt;The main program was "ZPAYROL2 ".                                                                                &lt;/P&gt;&lt;P&gt;The termination occurred in line 132                                                   &lt;/P&gt;&lt;P&gt;of the source code of program "ZPAYROL2 " (when calling the editor 1320).              &lt;/P&gt;&lt;P&gt;Source code extract                                                                                &lt;/P&gt;&lt;P&gt;001020   PERFORM UPDATE_REC.                                                           &lt;/P&gt;&lt;P&gt;001030   PERFORM WRITE_REC.                                                            &lt;/P&gt;&lt;P&gt;001040   CLEAR REC1 .                                                                  &lt;/P&gt;&lt;P&gt;001050                                                                                &lt;/P&gt;&lt;P&gt;001060   AT USER-COMMAND.                                                              &lt;/P&gt;&lt;P&gt;001070     CASE SY-UCOMM.                                                              &lt;/P&gt;&lt;P&gt;001080       WHEN  'LOAD' . PERFORM LOAD_PAYROL_DATA .                                 &lt;/P&gt;&lt;P&gt;001090     ENDCASE .                                                                   &lt;/P&gt;&lt;P&gt;001100                                                                                &lt;/P&gt;&lt;P&gt;001110   *&amp;amp;                                                                            &lt;/P&gt;&lt;P&gt;001120   *                                    *                                        &lt;/P&gt;&lt;P&gt;001130   *&amp;amp;      Form  LOAD_PAYROL_DATA                                                &lt;/P&gt;&lt;P&gt;001140   *&amp;amp;                                                                            &lt;/P&gt;&lt;P&gt;001150   *                                    *                                        &lt;/P&gt;&lt;P&gt;001160   *       text                                                                  &lt;/P&gt;&lt;P&gt;001170   *                                                                             &lt;/P&gt;&lt;P&gt;001180   *                                    *                                        &lt;/P&gt;&lt;P&gt; 001190   *    &amp;gt;  p1        text                                            &lt;/P&gt;&lt;P&gt;001200   *  &amp;lt;    p2        text                                            &lt;/P&gt;&lt;P&gt;001210   *                                                                 &lt;/P&gt;&lt;P&gt;001220   *                                    *                            &lt;/P&gt;&lt;P&gt;001230   FORM LOAD_PAYROL_DATA.                                            &lt;/P&gt;&lt;P&gt;001240     DATA : B_DATE1 LIKE SY-DATUM .                                  &lt;/P&gt;&lt;P&gt;001250     OPEN DATASET B_FILE2 FOR OUTPUT IN TEXT MODE .                  &lt;/P&gt;&lt;P&gt;001260     MOVE : '0' TO BGR00-STYPE ,                                     &lt;/P&gt;&lt;P&gt;001270            'payroll' TO BGR00-GROUP ,                               &lt;/P&gt;&lt;P&gt;001280            SY-MANDT TO BGR00-MANDT ,                                &lt;/P&gt;&lt;P&gt;001290            SY-UNAME  TO BGR00-USNAM ,                               &lt;/P&gt;&lt;P&gt;001300            'X' TO BGR00-XKEEP,                                      &lt;/P&gt;&lt;P&gt;001310            '/' TO BGR00-NODATA .                                    &lt;/P&gt;&lt;P&gt;     &amp;gt;     TRANSFER BGR00 TO B_FILE2 .                                     &lt;/P&gt;&lt;P&gt;001330                                                                     &lt;/P&gt;&lt;P&gt;001340   *    MOVE '/' TO ALL FIELDS .                                     &lt;/P&gt;&lt;P&gt;001350     DO .                                                            &lt;/P&gt;&lt;P&gt;001360       B_CTR = B_CTR + 1 .                                           &lt;/P&gt;&lt;P&gt;001370       ASSIGN COMPONENT B_CTR OF STRUCTURE B_BBKPF TO &amp;lt;FS&amp;gt; .         &lt;/P&gt;&lt;P&gt;001380       IF SY-SUBRC &amp;lt;&amp;gt; 0 .                                            &lt;/P&gt;&lt;P&gt;001390         EXIT .                                                      &lt;/P&gt;&lt;P&gt;001400       ENDIF .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Nov 2006 05:17:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727090#M316886</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-03T05:17:47Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727091#M316887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;This is the problem due to the file inwhich u have the data.&lt;/P&gt;&lt;P&gt;because the file PAYROLL.TXT is not present there.&lt;/P&gt;&lt;P&gt;make sure that the file at the specified locatio is there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sonika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Nov 2006 05:25:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727091#M316887</guid>
      <dc:creator>former_member632991</dc:creator>
      <dc:date>2006-11-03T05:25:39Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727092#M316888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi sonika&lt;/P&gt;&lt;P&gt;u r telling that the file payroll.txt is not present there means not there in following location ie.&lt;/P&gt;&lt;P&gt;Unable to open file "&lt;BR /&gt;MLTEST\TEMP\PAYROLL.TXT". &lt;/P&gt;&lt;P&gt;so how to take care of this. who will do this that file will be there.if its my job as a programmer then plz let me know that how to make the file available to that location.what i have to do? or it should be done by BASIS guy.&lt;/P&gt;&lt;P&gt;plz help me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Nov 2006 05:40:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727092#M316888</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-03T05:40:59Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727093#M316889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanjeev,&lt;/P&gt;&lt;P&gt;U have to make sure that the required file is present there in specifried location otherwise it will give dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or instead of the specific filename u can prompt for filename at selection screen by giving it as parameter using 'F4_FILENAME' FM so that user can select the file from desired location.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sonika&lt;/P&gt;&lt;P&gt;Pls rewards points if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Nov 2006 05:51:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727093#M316889</guid>
      <dc:creator>former_member632991</dc:creator>
      <dc:date>2006-11-03T05:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727094#M316890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I also recommend to explicitly check that no error occurs while opening the file.&lt;/P&gt;&lt;P&gt;for this insert a check on sy-subrc after the open dataset statement ;&lt;/P&gt;&lt;P&gt;and if sy-subrc &amp;lt;&amp;gt; 0, don't ececute the transfer statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sonika&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Nov 2006 06:01:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727094#M316890</guid>
      <dc:creator>former_member632991</dc:creator>
      <dc:date>2006-11-03T06:01:26Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727095#M316891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see sonika my progarm is as follows-&lt;/P&gt;&lt;P&gt;in the program i changed the path like this &lt;/P&gt;&lt;P&gt;D:/usr/sap/tmp/payrol.txt.&lt;/P&gt;&lt;P&gt;then after executing the program i get nthe output but while clicking on upload pushbuton it is showing error&lt;/P&gt;&lt;P&gt;File&lt;BR /&gt;mltest\temp\payrol.txt could not be open.&lt;/P&gt;&lt;P&gt;so i want to know that where is this mltest. after changing the path above also whyy it is looking for mltest only.plz check it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZPAYROLL NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;bdc for payroll version 2.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES: BKPF,CSKS.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001 .&lt;/P&gt;&lt;P&gt;PARAMETERS : B_FILE LIKE RLGRAP-FILENAME OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: SALARY RADIOBUTTON GROUP GRP,&lt;/P&gt;&lt;P&gt;            REIMBURS RADIOBUTTON GROUP GRP.&lt;/P&gt;&lt;P&gt;DATA: B_DATE LIKE SY-DATUM.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1 .&lt;/P&gt;&lt;P&gt;TABLES : BGR00 , BBKPF , BBSEG.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF B_BBKPF .&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BBKPF .&lt;/P&gt;&lt;P&gt;DATA : END OF B_BBKPF .&lt;/P&gt;&lt;P&gt;DATA: FILESIZE TYPE I.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF B_BBSEG .&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BBSEG.&lt;/P&gt;&lt;P&gt;DATA : END OF B_BBSEG .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : B_FILE2(30) VALUE  '&lt;BR /&gt;MLTEST\TEMP\PAYROLL.TXT'.&lt;/P&gt;&lt;P&gt;DATA : B_CTR TYPE I , B_FILESIZE TYPE I .&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS &amp;lt;FS&amp;gt; .&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF REC OCCURS 0,&lt;/P&gt;&lt;P&gt;      DOCTYPE(3),&lt;/P&gt;&lt;P&gt;      DATE(10),&lt;/P&gt;&lt;P&gt;      COSTCNTR(10),&lt;/P&gt;&lt;P&gt;      ACCOUNT(15),&lt;/P&gt;&lt;P&gt;      DCIND(3),&lt;/P&gt;&lt;P&gt;      AMT(19),&lt;/P&gt;&lt;P&gt;      NARRATION(50),&lt;/P&gt;&lt;P&gt;      LOCATION(37),&lt;/P&gt;&lt;P&gt;   END OF REC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF REC1 OCCURS 0,&lt;/P&gt;&lt;P&gt;      PCENTER(10),&lt;/P&gt;&lt;P&gt;      LOCATION LIKE REC-LOCATION,&lt;/P&gt;&lt;P&gt;      DOCTYPE LIKE REC-DOCTYPE,&lt;/P&gt;&lt;P&gt;      DATE LIKE REC-DATE,&lt;/P&gt;&lt;P&gt;      COSTCNTR LIKE REC-COSTCNTR,&lt;/P&gt;&lt;P&gt;      ACCOUNT LIKE REC-ACCOUNT,&lt;/P&gt;&lt;P&gt;      DCIND LIKE REC-DCIND,&lt;/P&gt;&lt;P&gt;      AMT LIKE REC-AMT,&lt;/P&gt;&lt;P&gt;      NARRATION LIKE REC-NARRATION,&lt;/P&gt;&lt;P&gt;      BUSINESSAREA(14),&lt;/P&gt;&lt;P&gt;      PKEY(4),&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     pcenter(10),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      CCODE(2),&lt;/P&gt;&lt;P&gt;      CURR(3),&lt;/P&gt;&lt;P&gt;   END OF REC1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : B_TOT TYPE P DECIMALS 2 , B_TOT1 TYPE P DECIMALS 2 .&lt;/P&gt;&lt;P&gt;DATA: B_CTOT TYPE P DECIMALS 2, B_DTOT TYPE P DECIMALS 2.&lt;/P&gt;&lt;P&gt;DATA : B_ACCOUNT(10) , B_ACTOT TYPE P DECIMALS 2 .&lt;/P&gt;&lt;P&gt;DATA : B_ACTOT1 TYPE P DECIMALS 2 .&lt;/P&gt;&lt;P&gt;DATA : B_TEXT1(30) , B_TEXT2(30) .&lt;/P&gt;&lt;P&gt;SET PF-STATUS '100'.&lt;/P&gt;&lt;P&gt;DATA : B_STR1(35) , B_STR2(35) ,B_STR3(25) ,B_COUNT TYPE I VALUE 0 .&lt;/P&gt;&lt;P&gt;B_STR1 = B_FILE .&lt;/P&gt;&lt;P&gt;DO .&lt;/P&gt;&lt;P&gt;  IF B_STR1 CA '\' .&lt;/P&gt;&lt;P&gt;    SPLIT B_STR1 AT '\' INTO B_STR2 B_STR3 .&lt;/P&gt;&lt;P&gt;    B_STR1 = B_STR3 .&lt;/P&gt;&lt;P&gt;  ELSE .&lt;/P&gt;&lt;P&gt;    EXIT .&lt;/P&gt;&lt;P&gt;  ENDIF .&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          CODEPAGE = 'IBM'&lt;/P&gt;&lt;P&gt;          FILENAME = B_FILE&lt;/P&gt;&lt;P&gt;          FILETYPE = 'DAT'&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;          FILESIZE = FILESIZE&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;          DATA_TAB = REC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B_CTR = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT REC.&lt;/P&gt;&lt;P&gt;  DO .&lt;/P&gt;&lt;P&gt;    B_CTR = B_CTR + 1 .&lt;/P&gt;&lt;P&gt;    ASSIGN COMPONENT B_CTR OF STRUCTURE REC TO &amp;lt;FS&amp;gt; .&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;      EXIT .&lt;/P&gt;&lt;P&gt;    ENDIF .&lt;/P&gt;&lt;P&gt;    DO 2 TIMES.&lt;/P&gt;&lt;P&gt;      REPLACE '"' WITH '' INTO &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;    CONDENSE &amp;lt;FS&amp;gt; NO-GAPS.&lt;/P&gt;&lt;P&gt;  ENDDO .&lt;/P&gt;&lt;P&gt;  MODIFY REC.&lt;/P&gt;&lt;P&gt;  B_CTR = 0.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;LOOP AT REC.&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING REC TO REC1.&lt;/P&gt;&lt;P&gt;  REC1-CCODE = 'ML'.&lt;/P&gt;&lt;P&gt;  REC1-CURR = 'INR'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; write rec-amt to rec1-amt right-justified.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND REC1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;PERFORM UPDATE_REC.&lt;/P&gt;&lt;P&gt;PERFORM WRITE_REC.&lt;/P&gt;&lt;P&gt;CLEAR REC1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;  CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;    WHEN  'LOAD' . PERFORM LOAD_PAYROL_DATA .&lt;/P&gt;&lt;P&gt;  ENDCASE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  LOAD_PAYROL_DATA&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM LOAD_PAYROL_DATA.&lt;/P&gt;&lt;P&gt;  DATA : B_DATE1 LIKE SY-DATUM .&lt;/P&gt;&lt;P&gt;  OPEN DATASET B_FILE2 FOR OUTPUT IN TEXT MODE .&lt;/P&gt;&lt;P&gt;  MOVE : '0' TO BGR00-STYPE ,&lt;/P&gt;&lt;P&gt;         'payroll' TO BGR00-GROUP ,&lt;/P&gt;&lt;P&gt;         SY-MANDT TO BGR00-MANDT ,&lt;/P&gt;&lt;P&gt;         SY-UNAME  TO BGR00-USNAM ,&lt;/P&gt;&lt;P&gt;         'X' TO BGR00-XKEEP,&lt;/P&gt;&lt;P&gt;         '/' TO BGR00-NODATA .&lt;/P&gt;&lt;P&gt;  TRANSFER BGR00 TO B_FILE2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----MOVE '/' TO ALL FIELDS .&lt;/P&gt;&lt;P&gt;  DO .&lt;/P&gt;&lt;P&gt;    B_CTR = B_CTR + 1 .&lt;/P&gt;&lt;P&gt;    ASSIGN COMPONENT B_CTR OF STRUCTURE B_BBKPF TO &amp;lt;FS&amp;gt; .&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;      EXIT .&lt;/P&gt;&lt;P&gt;    ENDIF .&lt;/P&gt;&lt;P&gt;    MOVE '/' TO &amp;lt;FS&amp;gt; .&lt;/P&gt;&lt;P&gt;  ENDDO .&lt;/P&gt;&lt;P&gt;  B_CTR = 0 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DO .&lt;/P&gt;&lt;P&gt;    B_CTR = B_CTR + 1 .&lt;/P&gt;&lt;P&gt;    ASSIGN COMPONENT B_CTR OF STRUCTURE B_BBSEG TO &amp;lt;FS&amp;gt; .&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;      EXIT .&lt;/P&gt;&lt;P&gt;    ENDIF .&lt;/P&gt;&lt;P&gt;    MOVE '/' TO &amp;lt;FS&amp;gt; .&lt;/P&gt;&lt;P&gt;  ENDDO .&lt;/P&gt;&lt;P&gt;  B_CTR = 0 .&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING B_BBKPF TO BBKPF .&lt;/P&gt;&lt;P&gt;  MOVE : '1' TO BBKPF-STYPE ,&lt;/P&gt;&lt;P&gt;         'FB01' TO BBKPF-TCODE ,&lt;/P&gt;&lt;P&gt;         'SA' TO BBKPF-BLART ,&lt;/P&gt;&lt;P&gt;         'ML' TO BBKPF-BUKRS,&lt;/P&gt;&lt;P&gt;         'INR' TO BBKPF-WAERS .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      b_str1 to bbkpf-bktxt .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*sort rec1 by costcntr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; sort rec1 by location account costcntr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  SORT REC1 BY PCENTER ACCOUNT.&lt;/P&gt;&lt;P&gt;  LOOP AT REC1 .&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING B_BBSEG TO BBSEG .&lt;/P&gt;&lt;P&gt;    ON CHANGE OF REC1-PCENTER.&lt;/P&gt;&lt;P&gt;      IF SALARY = 'X'.&lt;/P&gt;&lt;P&gt;        B_STR1 = REC1-PCENTER.&lt;/P&gt;&lt;P&gt;        CONCATENATE 'PAYROLL' '-' B_STR1 '/' REC-DATE+4(2) '/'&lt;/P&gt;&lt;P&gt;                  REC-DATE+2(2) '/'  'SALARY' INTO B_STR1.&lt;/P&gt;&lt;P&gt;        TRANSLATE B_STR1 TO UPPER CASE .&lt;/P&gt;&lt;P&gt;      ELSEIF REIMBURS = 'X'.&lt;/P&gt;&lt;P&gt;        B_STR1 = REC1-PCENTER.&lt;/P&gt;&lt;P&gt;        CONCATENATE 'PAYROLL' '-' B_STR1 '/' REC-DATE+4(2) '/'&lt;/P&gt;&lt;P&gt;                    REC-DATE+2(2) '/' 'REIMBURSEMENT' INTO B_STR1.&lt;/P&gt;&lt;P&gt;        TRANSLATE B_STR1 TO UPPER CASE .&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM BKPF WHERE BKTXT = B_STR1 .&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0 .&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'POPUP_TO_INFORM'&lt;/P&gt;&lt;P&gt;             EXPORTING&lt;/P&gt;&lt;P&gt;                  TITEL  = 'ERROR'&lt;/P&gt;&lt;P&gt;                  TXT1   = B_STR1&lt;/P&gt;&lt;P&gt;                  TXT2   = 'This file for the month is loaded'&lt;/P&gt;&lt;P&gt;             EXCEPTIONS&lt;/P&gt;&lt;P&gt;                  OTHERS = 1.&lt;/P&gt;&lt;P&gt;        EXIT .&lt;/P&gt;&lt;P&gt;      ENDIF .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE REC1-DATE TO B_DATE.&lt;/P&gt;&lt;P&gt;      WRITE: B_DATE DDMMYY TO B_DATE.&lt;/P&gt;&lt;P&gt;      MOVE:  B_DATE TO BBKPF-BUDAT ,&lt;/P&gt;&lt;P&gt;             B_DATE TO BBKPF-WWERT ,&lt;/P&gt;&lt;P&gt;             B_DATE TO BBKPF-BLDAT ,&lt;/P&gt;&lt;P&gt;             B_STR1 TO BBKPF-BKTXT .&lt;/P&gt;&lt;P&gt;      TRANSFER BBKPF TO B_FILE2 .&lt;/P&gt;&lt;P&gt;    ENDON .&lt;/P&gt;&lt;P&gt;    PERFORM LOAD_DETAILS .&lt;/P&gt;&lt;P&gt;  ENDLOOP .&lt;/P&gt;&lt;P&gt;  CLOSE DATASET B_FILE2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*submit rfbibl00 using selection-set 'ZPAYROLVARIANT' .&lt;/P&gt;&lt;P&gt;*lse .&lt;/P&gt;&lt;P&gt;  SUBMIT RFBIBL00 USING SELECTION-SET 'ZPAYROLVARIAN1'(001).&lt;/P&gt;&lt;P&gt;*ndif .&lt;/P&gt;&lt;P&gt;  DELETE DATASET B_FILE2 .&lt;/P&gt;&lt;P&gt;ENDFORM.                               " LOAD_PAYROL_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  LOAD_DETAILS&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM LOAD_DETAILS.&lt;/P&gt;&lt;P&gt;  MOVE :     '2' TO BBSEG-STYPE ,&lt;/P&gt;&lt;P&gt;             'BBSEG' TO BBSEG-TBNAM ,&lt;/P&gt;&lt;P&gt;             REC1-PKEY TO BBSEG-NEWBS ,&lt;/P&gt;&lt;P&gt;             REC1-ACCOUNT TO BBSEG-NEWKO,&lt;/P&gt;&lt;P&gt;             REC1-AMT TO BBSEG-WRBTR,&lt;/P&gt;&lt;P&gt;             REC1-NARRATION TO BBSEG-SGTXT,&lt;/P&gt;&lt;P&gt;             REC1-BUSINESSAREA TO BBSEG-GSBER.&lt;/P&gt;&lt;P&gt;  IF REC1-DOCTYPE NE 'R'.&lt;/P&gt;&lt;P&gt;    MOVE REC1-PCENTER TO BBSEG-PRCTR.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF REC1-ACCOUNT &amp;gt;=  '3000' AND REC1-DOCTYPE NE 'R'.&lt;/P&gt;&lt;P&gt;    MOVE : REC1-COSTCNTR TO BBSEG-KOSTL.&lt;/P&gt;&lt;P&gt;  ENDIF .&lt;/P&gt;&lt;P&gt;  TRANSFER BBSEG  TO B_FILE2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " LOAD_DETAILS&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  UPDATE_REC&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPDATE_REC.&lt;/P&gt;&lt;P&gt;  DATA: TEMP TYPE P DECIMALS 4.&lt;/P&gt;&lt;P&gt;  DATA: ACCOUNT LIKE REC1-ACCOUNT,&lt;/P&gt;&lt;P&gt;        IND LIKE REC1-DCIND,&lt;/P&gt;&lt;P&gt;        FLAG(1) VALUE 'N'.&lt;/P&gt;&lt;P&gt;  SORT REC1 BY LOCATION ACCOUNT COSTCNTR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; write:/0 'LOCATION',20 'ACCOUNT',45 'CREDIT',60 'DEBIT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;uline : /1(65).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;new-line.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT REC1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  at new location.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     write: / rec1-location under 'LOCATION'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  endat.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  on change of rec1-account.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  if flag ne 'Y'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    if sy-tabix &amp;lt;&amp;gt; 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       write: account under 'ACCOUNT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      if ind eq 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         write: b_ctot under 'CREDIT'  left-justified.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        clear b_ctot.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      elseif ind eq 'D'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         write: b_dtot under 'DEBIT' left-justified.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        clear b_dtot.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      new-line.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    flag = 'N'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  endon.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF REC1-DOCTYPE EQ 'S' AND REC1-DCIND EQ 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     REC1-PKEY = '50'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_TOT = B_TOT + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_CTOT = B_CTOT + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MOVE REC1-AMT TO TEMP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ELSEIF REC1-DOCTYPE EQ 'C' AND REC1-DCIND EQ 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     REC1-PKEY = '50'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_TOT = B_TOT + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_CTOT = B_CTOT + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MOVE REC1-AMT TO TEMP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ELSEIF REC1-DOCTYPE EQ 'R' AND REC1-DCIND EQ 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     REC1-PKEY = '15'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_TOT = B_TOT + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_CTOT = B_CTOT + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MOVE REC1-AMT TO TEMP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ELSEIF REC1-DOCTYPE EQ 'S' AND REC1-DCIND EQ 'D'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     REC1-PKEY = '40'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_TOT1 = B_TOT1 + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_DTOT = B_DTOT + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ELSEIF REC1-DOCTYPE EQ  'C' AND REC1-DCIND EQ 'D'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     REC1-PKEY = '40'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_TOT1 = B_TOT1 + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_DTOT = B_DTOT + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ELSEIF REC1-DOCTYPE EQ 'R' AND REC1-DCIND EQ 'D'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     REC1-PKEY = '04'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_TOT1 = B_TOT1 + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     B_DTOT = B_DTOT + REC1-AMT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   if rec1-doctype ne 'R'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      SELECT * FROM CSKS WHERE KOSTL EQ REC1-COSTCNTR.&lt;/P&gt;&lt;P&gt;        REC1-PCENTER = CSKS-PRCTR.&lt;/P&gt;&lt;P&gt;        REC1-BUSINESSAREA = CSKS-GSBER.&lt;/P&gt;&lt;P&gt;        MODIFY REC1.&lt;/P&gt;&lt;P&gt;      ENDSELECT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   else.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     select * from csks where kostl eq rec1-costcntr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       rec1-businessarea = csks-gsber.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       modify rec1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     endselect.&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;    MODIFY REC1.&lt;/P&gt;&lt;P&gt;    MOVE REC1-ACCOUNT TO ACCOUNT.&lt;/P&gt;&lt;P&gt;    MOVE REC1-DCIND TO IND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   AT END OF LOCATION.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF SY-TABIX &amp;lt;&amp;gt; 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FLAG = 'Y'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;       write: account under 'ACCOUNT'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       IF IND EQ 'C'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         write: b_ctot under 'CREDIT'  left-justified.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CLEAR B_CTOT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ELSEIF IND EQ 'D'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         write: b_dtot under 'DEBIT' left-justified.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CLEAR B_DTOT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       NEW-LINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ULINE: /1(65).&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  write : / b_tot under 'CREDIT' left-justified, b_tot1 under 'DEBIT'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     left-justified.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF B_TOT &amp;lt;&amp;gt; B_TOT1.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;       write : / 'check location', rec1-location.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       SET PF-STATUS SPACE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       EXIT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     endif.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR : B_TOT, B_TOT1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     NEW-LINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     SKIP 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDAT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " UPDATE_REC&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE_REC&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_REC.&lt;/P&gt;&lt;P&gt;  DATA: TEMP TYPE P DECIMALS 4.&lt;/P&gt;&lt;P&gt;  DATA: ACCOUNT LIKE REC1-ACCOUNT,&lt;/P&gt;&lt;P&gt;        IND LIKE REC1-DCIND,&lt;/P&gt;&lt;P&gt;        FLAG(1) VALUE 'N'.&lt;/P&gt;&lt;P&gt;  SORT REC1 BY PCENTER ACCOUNT COSTCNTR.&lt;/P&gt;&lt;P&gt;  WRITE:/0 'PROFIT CENTER',20 'ACCOUNT',45 'CREDIT',60 'DEBIT'.&lt;/P&gt;&lt;P&gt;  ULINE : /1(65).&lt;/P&gt;&lt;P&gt;  NEW-LINE.&lt;/P&gt;&lt;P&gt;  LOOP AT REC1.&lt;/P&gt;&lt;P&gt;    AT NEW PCENTER.&lt;/P&gt;&lt;P&gt;      WRITE: / REC1-PCENTER UNDER 'PROFIT CENTER'.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    ON CHANGE OF REC1-ACCOUNT.&lt;/P&gt;&lt;P&gt;    IF FLAG NE 'Y'.&lt;/P&gt;&lt;P&gt;      IF SY-TABIX &amp;lt;&amp;gt; 1.&lt;/P&gt;&lt;P&gt;        WRITE: ACCOUNT UNDER 'ACCOUNT'.&lt;/P&gt;&lt;P&gt;        IF IND EQ 'C'.&lt;/P&gt;&lt;P&gt;          WRITE: B_CTOT UNDER 'CREDIT'  LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;          CLEAR B_CTOT.&lt;/P&gt;&lt;P&gt;        ELSEIF IND EQ 'D'.&lt;/P&gt;&lt;P&gt;          WRITE: B_DTOT UNDER 'DEBIT' LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;          CLEAR B_DTOT.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        NEW-LINE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      FLAG = 'N'.&lt;/P&gt;&lt;P&gt;    ENDON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF REC1-DOCTYPE EQ 'S' AND REC1-DCIND EQ 'C'.&lt;/P&gt;&lt;P&gt;      REC1-PKEY = '50'.&lt;/P&gt;&lt;P&gt;      B_TOT = B_TOT + REC1-AMT.&lt;/P&gt;&lt;P&gt;      B_CTOT = B_CTOT + REC1-AMT.&lt;/P&gt;&lt;P&gt;      MOVE REC1-AMT TO TEMP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF REC1-DOCTYPE EQ 'C' AND REC1-DCIND EQ 'C'.&lt;/P&gt;&lt;P&gt;      REC1-PKEY = '50'.&lt;/P&gt;&lt;P&gt;      B_TOT = B_TOT + REC1-AMT.&lt;/P&gt;&lt;P&gt;      B_CTOT = B_CTOT + REC1-AMT.&lt;/P&gt;&lt;P&gt;      MOVE REC1-AMT TO TEMP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF REC1-DOCTYPE EQ 'R' AND REC1-DCIND EQ 'C'.&lt;/P&gt;&lt;P&gt;      REC1-PKEY = '15'.&lt;/P&gt;&lt;P&gt;      B_TOT = B_TOT + REC1-AMT.&lt;/P&gt;&lt;P&gt;      B_CTOT = B_CTOT + REC1-AMT.&lt;/P&gt;&lt;P&gt;      MOVE REC1-AMT TO TEMP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSEIF REC1-DOCTYPE EQ 'S' AND REC1-DCIND EQ 'D'.&lt;/P&gt;&lt;P&gt;      REC1-PKEY = '40'.&lt;/P&gt;&lt;P&gt;      B_TOT1 = B_TOT1 + REC1-AMT.&lt;/P&gt;&lt;P&gt;      B_DTOT = B_DTOT + REC1-AMT.&lt;/P&gt;&lt;P&gt;    ELSEIF REC1-DOCTYPE EQ  'C' AND REC1-DCIND EQ 'D'.&lt;/P&gt;&lt;P&gt;      REC1-PKEY = '40'.&lt;/P&gt;&lt;P&gt;      B_TOT1 = B_TOT1 + REC1-AMT.&lt;/P&gt;&lt;P&gt;      B_DTOT = B_DTOT + REC1-AMT.&lt;/P&gt;&lt;P&gt;    ELSEIF REC1-DOCTYPE EQ 'R' AND REC1-DCIND EQ 'D'.&lt;/P&gt;&lt;P&gt;      REC1-PKEY = '04'.&lt;/P&gt;&lt;P&gt;      B_TOT1 = B_TOT1 + REC1-AMT.&lt;/P&gt;&lt;P&gt;      B_DTOT = B_DTOT + REC1-AMT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF REC1-DOCTYPE NE 'R'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     SELECT * FROM CSKS WHERE KOSTL EQ REC1-COSTCNTR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       REC1-PCENTER = CSKS-PRCTR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       REC1-BUSINESSAREA = CSKS-GSBER.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       MODIFY REC1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDSELECT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     SELECT * FROM CSKS WHERE KOSTL EQ REC1-COSTCNTR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       REC1-BUSINESSAREA = CSKS-GSBER.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       MODIFY REC1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDSELECT.&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;    MODIFY REC1.&lt;/P&gt;&lt;P&gt;    MOVE REC1-ACCOUNT TO ACCOUNT.&lt;/P&gt;&lt;P&gt;    MOVE REC1-DCIND TO IND.&lt;/P&gt;&lt;P&gt;    AT END OF PCENTER.&lt;/P&gt;&lt;P&gt;      IF SY-TABIX &amp;lt;&amp;gt; 1.&lt;/P&gt;&lt;P&gt;      FLAG = 'Y'.&lt;/P&gt;&lt;P&gt;        WRITE: ACCOUNT UNDER 'ACCOUNT'.&lt;/P&gt;&lt;P&gt;        IF IND EQ 'C'.&lt;/P&gt;&lt;P&gt;          WRITE: B_CTOT UNDER 'CREDIT'  LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;          CLEAR B_CTOT.&lt;/P&gt;&lt;P&gt;        ELSEIF IND EQ 'D'.&lt;/P&gt;&lt;P&gt;          WRITE: B_DTOT UNDER 'DEBIT' LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;          CLEAR B_DTOT.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        NEW-LINE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      ULINE: /1(65).&lt;/P&gt;&lt;P&gt;   WRITE : / B_TOT UNDER 'CREDIT' LEFT-JUSTIFIED, B_TOT1 UNDER 'DEBIT'&lt;/P&gt;&lt;P&gt;      LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;      IF B_TOT &amp;lt;&amp;gt; B_TOT1.&lt;/P&gt;&lt;P&gt;        WRITE : / 'check location', REC1-LOCATION.&lt;/P&gt;&lt;P&gt;        SET PF-STATUS SPACE.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      CLEAR : B_TOT, B_TOT1.&lt;/P&gt;&lt;P&gt;      NEW-LINE.&lt;/P&gt;&lt;P&gt;      SKIP 1.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " WRITE_REC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Nov 2006 06:08:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727095#M316891</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-03T06:08:07Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727096#M316892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Snjeev,&lt;/P&gt;&lt;P&gt;make changes in the beloww path for file since u r getting error while transferring the data to the below mentioned file b_file2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it will work .&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF B_BBSEG .&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BBSEG.&lt;/P&gt;&lt;P&gt;DATA : END OF B_BBSEG .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : B_FILE2(30) VALUE '&lt;BR /&gt;MLTEST\TEMP\PAYROLL.TXT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also make sure to have a check after the open data set.&lt;/P&gt;&lt;P&gt;FORM LOAD_PAYROL_DATA.&lt;/P&gt;&lt;P&gt;DATA : B_DATE1 LIKE SY-DATUM .&lt;/P&gt;&lt;P&gt;OPEN DATASET B_FILE2 FOR OUTPUT IN TEXT MODE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sonika&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls rewards pts if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Nov 2006 06:19:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727096#M316892</guid>
      <dc:creator>former_member632991</dc:creator>
      <dc:date>2006-11-03T06:19:20Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727097#M316893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;after giving this path for b_file2 as u mentioned .&lt;/P&gt;&lt;P&gt;it is going to dump error and error it is showing that file could not be found&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Nov 2006 06:31:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727097#M316893</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-03T06:31:54Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727098#M316894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;just make sure that the filename is correct.&lt;/P&gt;&lt;P&gt;else is fine&lt;/P&gt;&lt;P&gt;i think this D:/usr/sap/tmp/payrol.txt. is not a valid path. D:\usr..&lt;/P&gt;&lt;P&gt;do like this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Nov 2006 07:14:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727098#M316894</guid>
      <dc:creator>former_member632991</dc:creator>
      <dc:date>2006-11-03T07:14:17Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727099#M316895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;If ur problemis solved...close the message and rewards points if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Nov 2006 05:45:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727099#M316895</guid>
      <dc:creator>former_member632991</dc:creator>
      <dc:date>2006-11-07T05:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727100#M316896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sanjeev&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  To avoid the dump please make the highlighted change as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM LOAD_PAYROL_DATA.&lt;/P&gt;&lt;P&gt;DATA : B_DATE1 LIKE SY-DATUM .&lt;/P&gt;&lt;P&gt;OPEN DATASET B_FILE2 FOR OUTPUT IN TEXT MODE .&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;if sy-subrc ne 0.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Error Message "Unable to open file B_FILE2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;else.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;MOVE : '0' TO BGR00-STYPE ,&lt;/P&gt;&lt;P&gt;'payroll' TO BGR00-GROUP ,&lt;/P&gt;&lt;P&gt;SY-MANDT TO BGR00-MANDT ,&lt;/P&gt;&lt;P&gt;SY-UNAME TO BGR00-USNAM ,&lt;/P&gt;&lt;P&gt;'X' TO BGR00-XKEEP,&lt;/P&gt;&lt;P&gt;'/' TO BGR00-NODATA .&lt;/P&gt;&lt;P&gt;TRANSFER BGR00 TO B_FILE2 .&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Also make sure the directory is having the right &amp;lt;b&amp;gt;permissions&amp;lt;/b&amp;gt; for creating/modifying a file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Nov 2006 08:50:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727100#M316896</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-07T08:50:18Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727101#M316897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Sanjeev,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unix systems never allow upper case commands.May be this is the reason for your scenario. So, add LOWE CASE addition in the declaration of the filename field and try.&lt;/P&gt;&lt;P&gt;And always make sure ur file path is in lower case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;VINNY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Nov 2006 11:08:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727101#M316897</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-07T11:08:42Z</dc:date>
    </item>
    <item>
      <title>Re: BDC Error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727102#M316898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Sanjeev,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unix systems never allow upper case commands.May be this is the reason for your scenario. So, add LOWE CASE addition in the declaration of the filename field and try.&lt;/P&gt;&lt;P&gt;And always make sure ur file path is in lower case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;VINNY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Nov 2006 11:10:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-error/m-p/1727102#M316898</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-07T11:10:09Z</dc:date>
    </item>
  </channel>
</rss>

