Conflicting Error Messages in Batch Input Screen SAPLCOIH 3000
Hi,
Appreciate it if someone could guide me on a small batch input issue I have with the creation of a new work order and attempting to place costs in a specific line of a value category. I am able to work out and try to place the cursor in the field I need (PMCOEA-SKOSTENKGR(8)) but when I run the bactgh input session it comes up with the error message "No batch input data for screen SAPLCOIH 3000". When I try and alter this to throw the screen required I then get the message "Field PMCOEA-SKOSTENKGR(8) does not exist in the screen SAPLCOIH 3000"?
I am confused by this. can any one shed any light on this please?
Thanks
Hi,
Thanks for your reply. Yes I have also tried both stepping thru the process online and in background with the same outcome. I'm tring to understand whether there is an issue with trying to supply estimated cost details via batch input. All my other screen processing up to this point (including adding all work order header, notifications and long text information) works perfectly and without problem. The batch input tells me to supply this screen but when I do I get a conflicting error that it is not the correct screen. I'm trying to find whether I should be supplying a subscreen instead.
Any further help appreciated.
Thanks
Similar Messages
-
Error Message "No batch input data for screen SAPMF05A 0700" for FV60&FB60
Dear All,
I doing a BDC Upload program for Create Vendor Invoice and Park using FV60 ,But i can't upload successfully by Batch Input method and i am gettin the Error Message "No batch input data for screen SAPMF05A 0700'.I tried using FB60 and got the same error message. When i do in the direct method i can able to do it ,But can't park the document successfully and can do it untill sumilate only.
How to overcome this issue and if you already encounter this kind of problem please advice me.
Thanks in Advance.
DeesanthHi,
Below is my recording.
perform bdc_dynpro using 'SAPMF05A' '1100'.
perform bdc_field using 'INVFO-ACCNT' gwa_inv_up-lifnr.
perform bdc_field using 'INVFO-BLDAT' gwa_inv_up-bldat.
perform bdc_field using 'INVFO-XBLNR' gwa_inv_up-xblnr.
perform bdc_field using 'INVFO-BUDAT' gwa_inv_up-budat.
perform bdc_field using 'INVFO-MONAT' '9'.
perform bdc_field using 'INVFO-BLART' gwa_inv_up-blart.
perform bdc_field using 'INVFO-WRBTR' gwa_inv_up-dmbtr.
perform bdc_field using 'INVFO-WAERS' gwa_inv_up-waers.
perform bdc_field using 'INVFO-XMWST' gwa_inv_up-xmwst.
perform bdc_field using 'INVFO-MWSKZ' 'P0'.
perform bdc_field using 'INVFO-SGTXT' gwa_inv_up-sgtxt.
perform bdc_dynpro using 'SAPMF05A' '1100'.
perform bdc_field using 'BDC_OKCODE' '=PAYM'.
perform bdc_field using 'INVFO-GSBER' gwa_inv_up-gsber.
perform bdc_dynpro using 'SAPMF05A' '1100'.
perform bdc_field using 'BDC_OKCODE' '=BS'.
perform bdc_field using 'INVFO-ZLSCH' gwa_inv_up-zlsch.
cnt = 1.
cnt1 = 1.
clear gwa_inv_line.
loop at gt_inv_up into gwa_inv_line where indic = 'D'
and count = gwa_inv_up-count.
if cnt1 gt 1.
concatenate 'ACGL_ITEM-MARKSP(' cnt ')' into fld.
perform bdc_field using fld 'X'.
perform bdc_dynpro using 'SAPMF05A' '1100'.
perform bdc_field using 'BDC_OKCODE' '=0005'.
endif.
concatenate 'ACGL_ITEM-HKONT(' cnt ')' into fld.
perform bdc_field using fld gwa_inv_line-lifnr.
concatenate 'ACGL_ITEM-SHKZG(' cnt ')' into fld.
perform bdc_field using fld gwa_inv_line-shkzg.
concatenate 'ACGL_ITEM-WRBTR(' cnt ')' into fld.
perform bdc_field using fld gwa_inv_line-dmbtr.
concatenate 'ACGL_ITEM-MWSKZ(' cnt ')' into fld.
perform bdc_field using fld gwa_inv_line-mwskz.
concatenate 'ACGL_ITEM-SGTXT(' cnt ')' into fld.
perform bdc_field using fld gwa_inv_line-sgtxt.
concatenate 'ACGL_ITEM-GSBER(' cnt ')' into fld.
perform bdc_field using fld gwa_inv_line-gsber.
concatenate 'ACGL_ITEM-KOSTL(' cnt ')' into fld.
perform bdc_field using fld gwa_inv_line-kostl.
concatenate 'ACGL_ITEM-PROJK(' cnt ')' into fld.
perform bdc_field using fld gwa_inv_line-posid.
concatenate 'ACGL_ITEM-FISTL(' cnt ')' into fld.
perform bdc_field using fld gwa_inv_line-fistl.
concatenate 'ACGL_ITEM-FIPOS(' cnt ')' into fld.
perform bdc_field using fld gwa_inv_line-fipos.
concatenate 'ACGL_ITEM-GEBER(' cnt ')' into fld.
perform bdc_field using fld gwa_inv_line-geber.
perform bdc_field using 'BDC_CURSOR' fld.
cnt1 = cnt1 + 1.
endloop.
perform bdc_dynpro using 'SAPMF05A' '1100'.
perform bdc_field using 'BDC_OKCODE' '=BS'.
perform bdc_dynpro using 'SAPMSSY0' '0120'.
perform bdc_field using 'BDC_OKCODE' '=BP'.
call transaction 'FB60' using gt_bdcdata mode 'N' pdate 'S'
messages into gt_bdc_messages.
Thanks,
Deesanth -
how to get the list of error records from batch input method.
u can record them using bdcmsgcoll and also in t100 table.
*& Form prepare_bdc_tab
Prepare BDC Table for updating Copack Purchase Prices
FORM prepare_bdc_tab .
REFRESH gv_bdc_tab.
*MEK1 intial screen
PERFORM bdc_dynpro USING 'SAPMV13A' '0100'.
PERFORM bdc_field USING 'BDC_CURSOR' 'RV13A-KSCHL'.
PERFORM bdc_field USING 'BDC_OKCODE' '/00'.
PERFORM bdc_field USING 'RV13A-KSCHL' 'PB00'.
PERFORM bdc_dynpro USING 'SAPLV14A' '0100'.
PERFORM bdc_field USING 'BDC_CURSOR' 'RV130-SELKZ(03)'.
PERFORM bdc_field USING 'BDC_OKCODE' '=WEIT'.
PERFORM bdc_field USING 'RV130-SELKZ(01)' ''.
PERFORM bdc_field USING 'RV130-SELKZ(03)' 'X'.
PERFORM bdc_dynpro USING 'SAPMV13A' '1018'.
PERFORM bdc_field USING 'BDC_CURSOR' 'RV13A-DATBI(01)'.
PERFORM bdc_field USING 'BDC_OKCODE' '/00'.
PERFORM bdc_field USING 'KOMG-LIFNR' gs_data-lifnr.
PERFORM bdc_field USING 'KOMG-MATNR' gs_data-matnr.
PERFORM bdc_field USING 'KOMG-EKORG' gs_data-ekorg.
PERFORM bdc_field USING 'KOMG-ESOKZ(01)' '0'.
PERFORM bdc_field USING 'KONP-KBETR(01)' gs_data-kbetr.
PERFORM bdc_field USING 'KONP-KONWA(01)' 'USD'.
PERFORM bdc_field USING 'KONP-KPEIN(01)' gs_data-peinh.
PERFORM bdc_field USING 'RV13A-DATAB(01)' gs_data-datab.
PERFORM bdc_field USING 'RV13A-DATBI(01)' gs_data-datbi.
PERFORM bdc_dynpro USING 'SAPMV13A' '1018'.
PERFORM bdc_field USING 'BDC_CURSOR' 'KOMG-ESOKZ(01)'.
PERFORM bdc_field USING 'BDC_OKCODE' '=SICH'.
ENDFORM. " prepare_bdc_tab
Start new screen *
FORM bdc_dynpro USING program dynpro.
CLEAR: gs_bdc_tab.
gs_bdc_tab-program = program.
gs_bdc_tab-dynpro = dynpro.
gs_bdc_tab-dynbegin = gc_x.
APPEND gs_bdc_tab TO gv_bdc_tab.
ENDFORM. "bdc_dynpro
Insert field
FORM bdc_field USING fnam fval.
CLEAR: gs_bdc_tab.
gs_bdc_tab-fnam = fnam.
gs_bdc_tab-fval = fval.
APPEND gs_bdc_tab TO gv_bdc_tab.
ENDFORM. "bdc_field
*& Form call_transaction_mek1
Call Transaction for updating CoPack Price entries
FORM call_transaction_mek1 .
*Local Data Declaration
CONSTANTS:lc_e TYPE c VALUE 'E',
lc_mek1(4) TYPE c VALUE 'MEK1',
lc_mode(1) TYPE c VALUE 'N',
lc_update(1) TYPE c VALUE 'U'.
REFRESH: gv_bdc_msg.
*Call MEK1 Transaction
CALL TRANSACTION lc_mek1
USING gv_bdc_tab
MODE lc_mode
UPDATE lc_update
MESSAGES INTO gv_bdc_msg.
IF sy-subrc NE 0.
IF gv_bdc_open_flag IS INITIAL.
PERFORM bdc_open_group.
gv_bdc_open_flag = gc_x.
ENDIF.
PERFORM bdc_insert_group.
DELETE gv_bdc_msg WHERE msgtyp NE lc_e.
REFRESH:gv_bdc_msg,
gv_bdc_tab.
ENDIF.
CLEAR:gs_data.
ENDFORM. " call_transaction_mek1
*& Form bdc_open_group
Subroutine for Open BDC Group
FORM bdc_open_group .
CALL FUNCTION 'BDC_OPEN_GROUP'
EXPORTING
client = sy-mandt
group = p_esnm
user = sy-uname
EXCEPTIONS
client_invalid = 1
destination_invalid = 2
group_invalid = 3
group_is_locked = 4
holddate_invalid = 5
internal_error = 6
queue_error = 7
running = 8
system_lock_error = 9
user_invalid = 10
OTHERS = 11.
IF sy-subrc <> 0.
WRITE :/ text-040. "Error in BDC_OPEN_GROUP
EXIT.
ENDIF.
ENDFORM. " bdc_open_group
*& Form BDC_INSERT_GROUP
Subroutine for calling BDC_INSERT for inserting BDC Table
FORM bdc_insert_group .
CALL FUNCTION 'BDC_INSERT'
EXPORTING
tcode = 'MEK1'
TABLES
dynprotab = gv_bdc_tab
EXCEPTIONS
internal_error = 1
not_open = 2
queue_error = 3
tcode_invalid = 4
printing_invalid = 5
posting_invalid = 6
OTHERS = 7.
IF sy-subrc <> 0.
WRITE :/ text-041. "Error in BDC_INSERT
EXIT.
ENDIF.
ENDFORM. " BDC_INSERT_GROUP
*& Form BDC_CLOSE_GROUP
Subroutine for Closeing of BDC group
FORM bdc_close_group .
CALL FUNCTION 'BDC_CLOSE_GROUP'
EXCEPTIONS
not_open = 1
queue_error = 2
OTHERS = 3.
IF sy-subrc <> 0.
WRITE :/ text-042. "Error in BDC_CLOSE_GROUP.
EXIT.
ENDIF.
ENDFORM. " BDC_CLOSE_GROUP
if u can see gv_bdc_msg is holding the messages
hope this helps
dont go through the code as it is ...it is only part of it
Message was edited by:
Durgaprasad Kare -
Error message without blocking Input fields
Hi,
I want to display an error message in the selection screen. The error is for input date validation. But the once error displays in the status bar, it blocks the input fields in the selection screen. I want to display the error message without blocking any of the input parameter in the selection screen. Where should i write the code?
Thanks in advance.
EzhilHi Ezhilhrh
I think you could have done a trial with different message types before posting this question.
Please try with success message(Type - S) and DISPLAY LIKE 'E'.
And also control the program flow using a flag or by checking the initiality of your internal table.
Regards
Hareesh Menon -
Error message at the selection screen while processing screen logic
Hi All,
I need to show error message at the selection screen.
I am calling the screen inside the START-OF-SELECTION, and processing the calculation and putting the data into i_final internal table. If internal table I_FINAL is empty I have to show error message saying ' DATA is empty' , this error message should be shown at the SELECTION SCREEN (Report input screen 1000) and provide the user to enter the input values once again.
But whenever I am populating error message, I am getting a pop up to chose exit, and process is terminating.
Since I am in the middle of the screen processing whenever I am giving a error message.
Please let me know how can I populate error message without terminating the process while I was in the middle of the screen processing logic.
Regards,
Maheshhi
If u are trying to validate a field use
AT SELECTION_SCREEN ON <field>
if want to validate a block
AT SELECTION SCREEN ON <block>
If Universal Validation
AT SELECTION SCREEN
and display a 'E' Message inside the block.
You can Enter Correct Value and start processing Forward.
hope this will help.
Regards
Sumit Agarwal -
Error Message For Correct Input.
Hi,
Im generating Vendor Report I want to Dispaly the Error Message for Invalid Input.
If i give the Company Codes other than 1000,2000,3000, & 4000 it should give the Error
as Invalid Company code...But For Correct company code also it is giving Error...
I Created Error class 'YVENMSG'
and in my Program i called Erorr as follows
if sy-subrc IS INITIAL.
MESSAGE e000(YVENMSG) .
ENDIF.
I dont know wr im wrong...
Plz help me on this...
Regards
SmithaHi Smitha
You declare as below :
*---- SELECTION-SCREEN
SELECTION-SCREEN BEGIN OF BLOCK b1.
SELECT-OPTIONS : s_werks FOR vbap-werks . "Plant
SELECTION-SCREEN END OF BLOCK b1.
*Selection Screen validation
AT SELECTION-SCREEN .
IF s_werks-low IS NOT INITIAL.
SELECT SINGLE werks "Plant
FROM t001w
INTO s_werks-low
WHERE werks = s_werks-low
and werks in ( '2000','3000','4000' ).
IF sy-subrc NE 0.
MESSAGE e000 WITH text-t48.
ENDIF.
ENDIF.
if its a parameter just replace s_werks as p_werks
Edited by: Martina Floriette on Feb 21, 2009 6:01 AM -
Display error message in batch job log
Hello
I have a batch job running and I have an error coming during some validation logic.
The problem is I need to continue the batch job when this error message comes and it should not cancel the batch job as it is doing currently but display that error message in batch job log, there are more similar error messages coming in job log and job gets finished, but when my error message comes job gets cancelled.
I cannot give it as info message as it will give wrong idea about message type.
Is there any FM by which we can add message in job log?Sanjeev I have done that but problem is I do not want to give that as Information message but Error message only and continue processing.
If you see in screenshot 3rd message is given by me as information and you can see error messages also 6th and 7th and job continued till it is finished
Basically I want that 'I' to be displayed as 'E'.
Display error message in batch job log -
I paid for & downloaded zagat to go app from handmark & it fails to run on my bb tour. Here is the error message I keep getting on my bb tour - "Unable to load screen : root. ChangeLocation.ChangeLocationStart". I've tried everything, including uninstalling and reinstalling the zagat app and I keep getting the very same error message: "Unable to load screen : root. ChangeLocation.ChangeLocationStart".
btw, I have plenty of free space on my device. HELP!!!
I tried Handmark support several times, to no avail. Thanks very much. mikeI'm having the same problem. Have tried uninstalling, reloading, nothing. Also read something about do not select Verizon as a carrier, but to use bizB, however on the 7. (new version) I'm trying to install bizB is not an option. Help please!
-
I have a macbook 15 inch (retina display) and philips LCD which I'm trying to connect my laptop to.
I currently have a HDMI cable plugged in, but am constantly getting an error message "no video input" on the LCD tv.
I have checked the philips LCD to be in the HDMI mode and googled many threads but have
not found a solution to solve my problem. Would appreciate any help given!Hello, anabelleho.
Thank you for visiting Apple Support Communities.
Here is a troubleshooting article that I would recommend going through when experiencing this issue.
Apple computers: Troubleshooting issues with video on internal or external displays
http://support.apple.com/kb/ht1573
Cheers,
Jason H. -
Handling Error message in Module Pool screen
Hi Folks,
I have developed a ALV report for table maintenace and I am calling the Dialog screen (small one) and Create and update the records of the Ztable through that screen.
Presently I am handling the error message in the main ALV screen .
My requirement is that I have to handle those error messages in small module screen.
How to do the same ?
Thanks.
Hemum.crate message se91.
insert failure
if sy-subrc <>0.
message e001 with 'all readt exist'.
endif. -
I'm trying to print some pictures in iPhoto but a error message apears in the screen saying that there is no theme installed and I need to have some theme installed. I don't know how to do that. Need help.
Reinstall iPhoto.
To re-install iPhoto
1. Put the iPhoto.app in the trash (Drag it from your Applications Folder to the trash)
2a: On 10.5: Go to HD/Library/Receipts and remove any pkg file there with iPhoto in the name.
2b: On 10.6: Those receipts may be found as follows: In the Finder use the Go menu and select Go To Folder. In the resulting window type
/var/db/receipts/
2c: on 10.7 or later they're at
/private/var/db/receipts
A Finder Window will open at that location and you can remove the iPhoto pkg files.
3. Re-install.
If you purchased an iLife Disk, then iPhoto is on it.
If iPhoto was installed on your Mac when you go it then it’s on the System Restore disks that came with your Mac. Insert the first one and opt to ‘Install Bundled Applications Only.
If you purchased it on the App Store or have a Recent Mac you can find it in your Purchases List. -
When I connect my brand new ipod shuffle to the USB port I get an error message on the computer screen and the i-tunes software shuts down.
URGENT help please!!! I have looked everywhere on the internet and theres no information on anything
-
No batch input data for screen SAPLCOIH 3000
We have recently upgraged to ECC 6.0 and since having above error. The program runs via a Job on daily basis. When I record via SHDB and execute I dont get this error. has this got something to do with ECC 6.0 or is it when run in background a field becomes mandatory?
Hi Chennakiran,
We also upgraded to ECC 6.0 recently and I had the same problem.
Batch inputs which runs properly in further version doesn´t now. I can't really explain why it happens, but I know the solution.
The solution is:
when you make the call transaction with bdc_data..use also the addition
OPTIONS FROM opt
where opt has the structure CTU_PARAMS.
then before calling transaction...make this:
opt-nobinpt = 'X'
This will run the transaction as batch input, but with no batch input action. I tried this out...and this solve my problem. Without this flag, the programm run seemes to be diferent when runnning as batch input.
Hope this solves your problem.
Regards,
Marcelo Moreira
P.S.: Reward points are welcome. -
I am getting an error while running Batch input session.
While running BDC getting error that "Enter Discount Base, Automatic calculation not possible". I checked all the settings at company code level, tax code settings, document type settings. I am not getting it. While doing mannual posting the error is not coming.
Please help me on this.Hi,
While creating Material master sometime warning message will come for some materials . So while doing the LSMW Recording method it will record howmany times you are entering the "Enter" key also. So while doing batch input fome article it may stop at some point, so better run the LSMW in foreground and check were it stops exactly.
Regards
GK. -
PIR - LSWM Error in create batch input session
Hi
i made a conversion program Purchasing info record through Standard object / Direct Input in that Step 13 : Create Batch input session when i execute the Batch Input session i am getting the following error message
Transaction 00000001 : no transaction code transfered.
Please help me to solve this issue
Thanks & Regards,
mani.Hi
Everything is working perfectly till STEP 10 : " Display Read Data"
once if i convert it it was not populating the correct one. i cant find the T.Code ,Material Number & Indictor for Purchasing Info record.
Please help me to solve thi s issue
Thanks & Regards,
Mani.
Maybe you are looking for
-
Problem with iTunes in the cloud
Hi, I can't download previously bought music in iTunes. There's only possibility to redownload apps and books. Few days ago I could do this, now the option is gone. I can't turn it on in iTunes on my computer. On iPhone-->Settings--->Store--->Automat
-
Pixel bender in photoshop CS4 extended
I down loaded and installed the version of pixel bender for use with photoshop CS4. I used the extension manager to complet the install and all was well. I did not install the tool kit. Do I need to install the toolkit as well? As it is, PS does not
-
Logic Pro7 - Logic Studio (8) for sale?
Hello everyone. I'd like to share my dilemma with you. I bought LogicStudio last week and wanted to update from Pro7 to 8. Well easy enough, I just needed to buy a bigger Hard Disc, because my old system disc was almost full. So I did that and then w
-
Missing "Add-ons" toolbar in Adobe Reader X
In Adobe Reader 8.1.1 I implemented buttons in the "Add-ons" toolbar with Javascript. This toolbar was activated by right-mouse click in the standard-toolbar and checking on "Zusatzprogramme" (i don't know the english term). The internal name of the
-
WebApp not running of using DeployTool
When I deploy an EAR with a Web project from the Eclipse IDE, the deployment is going fine and the website is available immediately. But when I use the deployment tool - with a deploy-manager-config.xml - the website is NOT running after deployment..