Skip to Content
0

Problem with executing the program, RFBIBL00

May 09, 2017 at 10:45 AM

156

avatar image

Dear forumers,

I have created a new custom program that executes the program, RFBIBL00 at the end, but there are somewhat errors in the output. Here's how the output looks like:-

**********

Batch Input Documents

FB018 File /usr/sap/interface/Rejseafregning/REJSE.klh is being checked

FB012 Session 1 : Special character for 'empty field' is !

FB174 Doc. : Record end indicator in table BBKPF was not supplied with !

FB023 ... Table BBKPF was extended

FB024 ... Before the next put,

FB025 ... also maintain the new fields in table BBKPF

FB019 Session 1 session name REJSE : No terminations have been found

**********

Here are the data mappings that I have implemented in the custom program:-

BGR00-STYPE = '0'

BGR00-GROUP = 'REJSE'

BGR00-MANDT = SY-MANDT

BGR00-UNAME = SY-UNAME

BGR00-START = SY-DATUM

BGR00-XKEEP = 'X'

BGR00-NODATA = '!'

==========

BBKPF-STYPE = '1'

BBKPF-TCODE = 'FB01'

BBKPF-BLDAT = GT_INPUT_DATA-BLDAT

BBKPF-BLART = 'ZT'

BBKPF-BUKRS = GT_INPUT_DATA-BUKRS

BBKPF-BUDAT = GT_INPUT_DATA-BUDAT

BBKPF-MONAT = GT_INPUT_DATA-BUDAT+4(2)

BBKPF-WAERS = GT_INPUT_DATA-WAERS

BBKPF-XBLNR = GT_INPUT_DATA-XBLNR

BBKPF-XMWST = 'X'

BBKPF-SENDE = 'X'

The data values of all other BBKPF fields are assigned with '!'.
==========

BBSEG-STYPE = '2'

BBSEG-TBNAM = 'BBSEG'

BBSEG-NEWBS = GT_INPUT_DATA-BSCHL

BBSEG-DUMMYX = GT_INPUT_DATA-HKONT

BBSEG-WRBTR = GT_INPUT_DATA-WRBTR

BBSEG-MWSKZ = 'K0'

BBSEG-ZUONR = GT_INPUT_DATA-ZUONR

BBSEG-SGTXT = GT_INPUT_DATA-SGTXT

BBSEG-HKONT = GT_INPUT_DATA-HKONT

BBSEG-SENDE = X

The data values of all other BBSEG fields are assigned with '!'.

==========

Contents of GT_INPUT_DATA (1st data record):-

XBLNR: #12345

BUKRS: 1100

BUDAT: 20161210

BLDAT: 20161210

HKONT: 10524

WRBTR: 1.071.856,80

WAERS: DKK

KSCHL: Kredit

BSCHL: 31

ZUONR: #

SGTXT: #12345

==========

Contents of GT_INPUT_DATA (2nd data record):-

XBLNR: #12345

BUKRS: 1100

BUDAT: 20161210

BLDAT: 20161202

HKONT: 806025

WRBTR: 1.438,06

WAERS: DKK

KSCHL: Debit

BSCHL: 40

ZUONR: 105916

SGTXT: Neo Anderson

==========

How can I resolve the statements written in bold letters above?

Please do help. Appreciate any inputs here.

Thanks.

Regards,

Deborah

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Raymond Giuseppi
May 10, 2017 at 02:08 PM
0

Try to set SENDE to NODATA value (here "!", why not "/" as most people?) this field should only be filled when using old formats/versions of SAP to indicate the system that you use a shorter/older version from a previous release.

reference: End of record indicator in FI Financial Accounting: Data Transfer Workbench.

Show 1 Share
10 |10000 characters needed characters left characters exceeded

Hi Raymond, thank you for noticing my question :)

I have done as you have suggested - I changed all the SENDE data fields from 'X' to '!'.

I then executed the program again, and here's the output this time:-

**********

Batch Input Documents

FB018 File /usr/sap/interface/Rejseafregning/REJSE.klh is being checked

FB012 Session 1 : Special character for 'empty field' is !

FB019 Session 1 session name REJSE : No terminations have been found

**********

This does look better than the previous output, but is there something that I can do to resolve the line above in bold letters again?

Thanks for your input, appreciate it~

0
Deborah Tan May 24, 2017 at 06:23 AM
0

Dear experts,

Is there anything that I can do to resolve the errors here? At the end of my program execution, still, no batch input session is created. What can I do further on?

**********

Batch Input Documents

FB018 File /usr/sap/interface/Rejseafregning/REJSE.klh is being checked

FB012 Session 1 : Special character for 'empty field' is !

FB019 Session 1 session name REJSE : No terminations have been found

**********

Share
10 |10000 characters needed characters left characters exceeded