12-22-2005 9:49 PM
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
12-23-2005 4:05 PM
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-22-2005 9:52 PM
12-23-2005 3:30 PM
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
12-23-2005 3:35 PM
use that option which there under graphic->Transport(SHIFT+F6).
that will transport it to the quality system..
vijay
12-23-2005 4:05 PM
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-23-2005 6:07 PM
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
12-23-2005 6:36 PM
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
12-23-2005 7:53 PM
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
12-23-2005 8:04 PM
Hi
Yes you can: check to transport only your insert:
- Select your insert,
- Table View->Transport
- Include in Request
Max
12-27-2005 5:17 PM
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
12-27-2005 6:07 PM
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
12-27-2005 6:28 PM
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.
08-17-2016 5:44 PM
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.