Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Issue in Dunnin - f150

Former Member
0 Kudos

Hi,

I have a smartform developed for dunning. On its execution from f150 transaction, i could see that an error message is logged as "Form ZF150_DUNN_SF language is not active and has no errors".

Why do I get this message ??

In addition, I tried to have a look at that smartform. When i open it, i get the following message in the status bar, "Graphic 'TEXMEX_GOGO' (Object 'GRAPHICS', ID 'BMAP') does not exist."

I could see that form is ACTIVE as the status shows that !!

      • I dont know Smartforms and would like your help in debugging this issue.

Plase let me know if u need more info in this regard..

thanks

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Rad

- First Error: Form ZF150_DUNN_SF language is not active and has no errors

I believe your customizing is wrong, infact the system manages only sapscript by default for dunning.

So I think it try to open a sapscript but it can't found it because it's a smartform.

If you want to use a smartfirms for dunning you have to use the Business Transaction Events 1720 (see the help for more details);

- Second error: Graphic 'TEXMEX_GOGO' (Object 'GRAPHICS', ID 'BMAP') does not exist

See if this graphic exists by SE78.

Max

12 REPLIES 12

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

It appears that it thinks that a graphic which is used in the form does not exist. First, do you need this image? If so, make sure that it exists in SE78. If it does, check the spelling. Make adjustments and activate. Working now?

Regards,

Rich HEilman

0 Kudos

Thanks Rich. I too suspected the same. And as u said looked using SE78, and did not find the image files in Quality system !!

But I do have the files in my development system. How do i transport them to another system labelled quality ?? Should i use the Graphic-->Transport menu option ??

I hope u understand my question ...

thanks

0 Kudos

use that option which there under graphic->Transport(SHIFT+F6).

that will transport it to the quality system..

vijay

Former Member
0 Kudos

Hi Rad

- First Error: Form ZF150_DUNN_SF language is not active and has no errors

I believe your customizing is wrong, infact the system manages only sapscript by default for dunning.

So I think it try to open a sapscript but it can't found it because it's a smartform.

If you want to use a smartfirms for dunning you have to use the Business Transaction Events 1720 (see the help for more details);

- Second error: Graphic 'TEXMEX_GOGO' (Object 'GRAPHICS', ID 'BMAP') does not exist

See if this graphic exists by SE78.

Max

0 Kudos

Thanks to Rich and Vijay...The bmp image loading problem is resolved...

Max, could u please give some more info on Business Transaction Events 1720 ?? i am not able to get any info on that !! what should i do ??

thanks

0 Kudos

Hi

The BTE are user-exit for FI module: they are fm the system call at certain poit of accounting process.

You have to indicate the name of fm module you want to use, you can create an own your fm copying the std fm.

You have to your smartforms by that event.

So run the transaction FIBF, then

Settings->P/S Function Modules-> of an Sap Appl.

Now check the insert:

Process: 00001720

Appl.: FI-FI

Function Module FI_PRINT_DUNNING_NOTICE

You have to replace the fm FI_PRINT_DUNNING_NOTICE with FI_PRINT_DUNNING_NOTICE_SMARTF.

If the FM FI_PRINT_DUNNING_NOTICE_SMARTF is not good for you, you can copy it creating a your Z_PRINT_DUNNING_NOTICE_SMARTF and place it instead of std fm.

If you create a your fm is very important it has the same interface of std fm.

Max

Message was edited by: max bianchi

0 Kudos

Yes, Max, you are 100% correct..

My development system has FI_PRINT_DUNNING_NOTICE_SMARTF assigned but the QA system where i am testing it is just FI_PRINT_DUNNING_NOTICE.

So can I go to FIBF and use the menu Table View --> Transport to transport to the QA system ? It wont affect anything else right ??

thanks

0 Kudos

Hi

Yes you can: check to transport only your insert:

- Select your insert,

- Table View->Transport

- Include in Request

Max

0 Kudos

Hi Max,

Hope you had a wonderful Christmas !!

I am back to working on transporting my FIBF entry to QA. Have one clarification in that. I need to transport only that particular changed entry of mine. So what I do is I select that entry and then try to choose from menu Edit>Transport>Include in request. But that option is disabled.

If i choose Tableview-->Transport the entire table will be transported, right ?? But i dont want that !!

what shall i do ??

thanks

0 Kudos

Hi

No! Don't worry!

After the system'll ask you which request you want to use for transport, after choosing the request you'll be able to choose the entries to insert in the request.

So only the entries you have choosen will be transported, not whole table.

Max

0 Kudos

Thanks Max, it did ask me !!! there was a button "Include Request" and I was able to select mine !!

cool. This worked.

thanks a lot.

0 Kudos

Thanks MAX for this reply your answer hepled me

PS : for people creating ADOBE FORMS replace

fm FI_PRINT_DUNNING_NOTICE with FI_PRINT_DUNNING_NOTICE_PDF.