‎2008 Aug 14 8:36 AM
Hi All,
I am getting a issue in biling output here i am getting some text, but i checked this text every where in my billing, delivery and SO but i could not find this text from where it is displaying.
( since i am in prroduction i can retest this)
But this billing output is working fine in both development and quality.
And also i checked in smartform also its all correct.
Can any body suggest.
‎2008 Aug 14 8:40 AM
Look out the place, where it is displaying and check out that Window for the coressponding text or field.
‎2008 Aug 14 8:41 AM
Hi!
Check out the VF03 transaaction, are the header/items text fields filled?
There might be a text include in your smartform also.
From the text's position you can easily find out, in which window and in which text element is it printed out.
Regards
Tamá
‎2008 Aug 14 10:40 AM
Hi niki,
try this way....
first you find the FM generated by the smartform in production.
And go to main program of that fuction module.
You will find the forms,
1. FORM %WRITE_TEXT USING NAME TYPE SSFKEYNAME
STYLE TYPE TDSSNAME
STYLEVARI TYPE TDVARIANT
APP_MODE TYPE TDSFAMODE
PROTECT TYPE TDSFFLAG
INPUTFIELDS TYPE TSFINPUT
TEXTAREA TYPE SSFTXTAREA.
At CALL FUNCTION 'SSFRT_READ_TEXT'
put a break point at sy-subrc .
here you can see the text printing in table %TEXT
2. FORM %WRITE_TEXT_MODULE USING NAME TYPE SSFKEYNAME
TEXT TYPE TDSFNAME
TLANG TYPE SPRAS
STYLE TYPE TDSSNAME
STYLEVARI TYPE TDVARIANT
APP_MODE TYPE TDSFAMODE
PROTECT TYPE TDSFFLAG
IGNORE TYPE TDSFFLAG
INPUTFIELDS TYPE TSFINPUT
TEXTAREA TYPE SSFTXTAREA.
in this at CALL FUNCTION 'SSFRT_READ_TEXTMODULE'
put a break point at sy-subrc.
here you can see the textmodule which cause to print the text . use NAME = textmodule name.
You can easily find out from where the text is picking up from smartform.