MB1B and SM35
I recorded a tranaction and created a BDC program that calls the session in SM35 to execute it immediately. The problem is that I'm having "no batch input data for screen SAPLKACB 0002" error. I just copy the recording to my program and it seems ok. When I'm running the session in foreground using SM35, i just ignore the errors and it still continues.
But how can I ignore those errors and process the session when I'm calling rsbdcsub?
Here's the content of my sample bdcdata.
SAPMM07M 0400 X
BDC_CURSOR RM07M-LGORT
MKPF-BLDAT 02162006
MKPF-BUDAT 02162006
RM07M-BWARTWA 311
RM07M-WERKS 1100
RM07M-LGORT 1412
XFULL X
RM07M-XNAPR X
RM07M-WVERS2 X
BDC_OKCODE /00
SAPMM07M 0421 X
BDC_CURSOR MSEG-ERFMG(01)
MSEGK-WEMPF 0486
MSEGK-UMLGO 1412
DKACB-FMORE X
BDC_OKCODE /00
mseg-matnr(01) 2000090
mseg-erfmg(01) 2
mseg-lgort(01) 1112
mseg-charg(01) 0000006822
mseg-matnr(02) 2000090
mseg-erfmg(02) 2
mseg-lgort(02) 1112
mseg-charg(02) 0000006822
mseg-matnr(03) 2000090
mseg-erfmg(03) 2
mseg-lgort(03) 1112
mseg-charg(03) 0000006822
mseg-matnr(04) 2000090
mseg-erfmg(04) 2
mseg-lgort(04) 1112
mseg-charg(04) 0000006822
mseg-matnr(05) 2000090
mseg-erfmg(05) 2
mseg-lgort(05) 1112
mseg-charg(05) 0000006822
mseg-matnr(06) 2000090
mseg-erfmg(06) 2
mseg-lgort(06) 1112
mseg-charg(06) 0000006822
mseg-matnr(07) 2000090
mseg-erfmg(07) 2
mseg-lgort(07) 1112
mseg-charg(07) 0000006822
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0421 X
BDC_CURSOR MSEG-ERFMG(01)
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
BDC_OKCODE =NLE
SAPLKACB 0002 X
BDC_OKCODE =ENTE
SAPMM07M 0421 X
BDC_CURSOR MSEG-ERFMG(01)
MSEGK-WEMPF 0486
MSEGK-UMLGO 1412
DKACB-FMORE X
BDC_OKCODE /00
mseg-matnr(01) 2000090
mseg-erfmg(01) 2
mseg-lgort(01) 1112
mseg-charg(01) 0000006822
mseg-matnr(02) 2000090
mseg-erfmg(02) 2
mseg-lgort(02) 1112
mseg-charg(02) 0000006822
mseg-matnr(03) 2000090
mseg-erfmg(03) 2
mseg-lgort(03) 1112
mseg-charg(03) 0000006822
mseg-matnr(04) 2000090
mseg-erfmg(04) 2
mseg-lgort(04) 1112
mseg-charg(04) 0000006822
mseg-matnr(05) 2000090
mseg-erfmg(05) 2
mseg-lgort(05) 1112
mseg-charg(05) 0000006822
mseg-matnr(06) 2000090
mseg-erfmg(06) 2
mseg-lgort(06) 1112
mseg-charg(06) 0000006822
mseg-matnr(07) 2000090
mseg-erfmg(07) 2
mseg-lgort(07) 1112
mseg-charg(07) 0000006822
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0410 X
BDC_SUBSCR SAPLKACB
DKACB-FMORE X
SAPLKACB 0002 X
BDC_SUBSCR SAPLKACB
BDC_OKCODE =ENTE
SAPMM07M 0421 X
BDC_OKCODE =BU
SAPLKACB 0002 X
BDC_OKCODE =ENTE
Similar Messages
-
No GR/IR items cleared after GR/IR clearing by F.19 and SM35
Hi experts,
After I execute the GR/IR clearing program through F.19 and then post the batch through SM35, I found the GR/IR open items have not been cleared, even though they match the clearing conditions. I test to create a PO, make the invoice receipt first and then goods receipt, so these two items should be cleared during GR/IR clearing. But after F.19 (With the indicator "GR/IR clearing" is ticked) and SM35, I can see the postings of "invoiced but not delivered" for other items, but the items I test to post still open. I've test in ECC5.0 and ECC6.0, and the results are the same.
Regards,
WalterHi Minghong,
MR11 seems not relevent because it seems to reverse the goods receipts or invoice verifications thus clear the open item. We know the F-03 can manually clear the G/L open items but we do not want to clear them manually. And in previous R/3 version, we can use the automatic GR/IR clearing in F.19 just by clicking the "GR/IR clearing" indicator. Now although there is still the "GR/IR clearing" indicator at F.19 in ECC versions, the indicator does not seem effective.
And as in my previous note, the F.19 in old version has a list with a field "assignment" for us to check the cleared items but the new version does not have. I feel strange the new version does not have the function instead, and the function is do helpful. Could you please advise?
Regards -
MB1B and mvt 541 with reference to a PO.
Hi,
I created a PO for subcontracting when I send
the goods to vendor with trx MB1B and mvt type 541
if I perform again the process system allow with the same
PO sending goods to vendor.
The process can be repeated without end
How can I solve the problem?
Best regardsHi
In MB1B, If you issue material to SC Vendor useing 541 movement type....you are not referring the Sub-Contracting PO....that is why the system doesnot understand how much qty. you have to send to SC Vendor...
For this purpose only you have to use ME2O transaction.....here you can issue according to the SC-PO requirement...After completion of the work if the Sc Vendor needs more material....then you have to do subsequent adjustment and issue the needed material in MB1B useing 541 movement type,.
Reward if useful
Regards
S.Baskaran -
Output for MB1A , MB1B and MB1C
Hi Experts ,
My client needs Output (Prinout) for MB1A , MB1B and MB1C , I would appriciate if anybody could guide me through correct procedure to set up .
Thanks in advanceHi Greetings
Please find the following steps
1) Creation of Message out put type with application ME. You can use standard access sequence 0001
SPRO --> MM --> Inventory Management and Physical Inventory --> Output Determination --> Output Determination
2) Assigning the output type to Output Determination Procedures
SPRO --> MM --> Inventory Management and Physical Inventory --> Output Determination --> Maintain Output Determination Procedures
3) Maintaining Condition in Transaction MN21
5) User setting.
Transaction SU3 --> Parameters --> Parameter ID "NDR" --> Parameter value 'X'
Gobinathan G -
Diff. between t-codes Mb1b and Mb1c
Hi,
What is the difference between the t-codes MB1b and Mb1c
thanks.let me explain
MB1B is used for transfer movements of MIGO (301,311,313,315 etc)
MB1C for other good receipts such as
561
Best Regards -
Mvt 541 with MB1B and ME2O.
Hi,
I don't understand the difference between the above 2 trxs MB1B and ME2O and why
in ME2O there are two buttons ("Post goods issues" and "Create delivery").
Best regardsHi,
MB1B transaction code is mainly intended for transfer postings from one storage location to another.
ME20 specially designed to process a subcontracing goods issue.
In MB1B we have to input the mvt type as 541 to supply a goods to a subcontracing vendor whereas in a ME2O transaction, system defaults the movement type as 541 which easens the task of remebering the mvt type while doing a subcontracing goods issue.
Post goods issue - Directly transfers the stock to Material provided to vendor.
Whereas Delivery option can be used if you want to process the material issue through a delivery process ie thorugh SD route. In short, PGI will be used when it follows MM route, whereas delivery option will be used when it is to be processed through the SD route.
Regards,
RitiG -
Hello people,
I'm working with transaction PRAA to create a vendor from the HR master record. The transaction generates the batch input correctly, then I process the work file in background in SM35.
The session ends successfully in development system and updates the email ID for vendor.
But when the same code is executed in quality and prod system when running session in background it gives error as 'No batch input data for screen SAPMF02K 0111'.
I cannot find the problem. Can you help me?
Thanks in Advance.Just check the screen sequence in the developement system, Quality and production. If the screen sequence is different in Quality and production comparing with development, then it will rise the message like this. Functional consultant can maintain the screen sequences.
-
What is the different between mb11, mb1b and migo ?
Hi all,
What is the different between the following goods movement transactions-
MB11
MB1B
MIGO
Regards,
Yinyan LuDear Lu,
In my understanding MB11 and MIGO can be used for a transfer posting or goods issue or goods reciept against any order or
for reversal of good's movements.Means it can be used for 101,102,261,262,311,312 etc.
But in MB1B,only transfer postings can be performed like transfer posting from one plant to another or one storage location to
another like 301,311,or 302,312,or to convert from one material to another using 309 movement,or to transfer the quality stock
to unrestricted stock using 321 movement can be performed.
Regards
Mangalraj.S -
Need help in GUI_UPLOAD and SM35!
Hi Guys,
I'm having trouble in uploading a flat file. Im currently using ECC 6. What are the steps that should I be doing? One more thing, after uploading the file it should run in SM35. I dont have any idea how to this problem. By the way, the flat file have like this....
1345,02/02/2008,4,12 notice the COMMA not tab delimited. Can i upload this kind of format? Pls state the code if you have sample.
I need your help guys! Thanks in advance!
Regards,
MackoyHi
U program should have a structure like following:
PARAMETERS: P_FILE(100).
TYPES: TY_RECORD TYPE STRING.
DATA FILE_NAME TYPE STRING
DATA: W_RECORD TYPE TY_RECORD,
T_DATA_FILE TYPE STANDARD TABLE TY_RECORD
DATA: T_BDCDATA TYPE STANDARD TABLE OF BDCDATA WITH HEADER LINE.
* A) Upload the file
MOVE P_FILE TO FILE_NAME.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = FILE_NAME
TABLES
DATA_TAB = T_DATA_FILE
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* B) Open the session
DESCRIBE TABLE T_DATA_FILE LINES SY-TABIX.
CHECK SY-TABIX > 0.
CALL FUNCTION 'BDC_OPEN_GROUP'.
* C) Read data file in order to create the trx data
LOOP AT T_DATA_FILE INTO W_RECORD.
* D) Fill BDC data
APPEND T_BDCDATA
* E) Insert the trx
CALL FUNCTION 'BDC_INSERT'
EXPORTING
TCODE = <TCODE>
TABLES
DYNPROTAB = T_BDCDATA
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.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
REFRESH T_BDCDATA.
ENDLOOP.
* F) Close sessjon
CALL FUNCTION 'BDC_CLOSE_GROUP'
* EXCEPTIONS
* NOT_OPEN = 1
* QUEUE_ERROR = 2
* OTHERS = 3
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
U can find all routines to create a BDC session in include BDCRECX1
Max -
When you execute a BDC with transaction SM35, all the historic of transaction called are recorded with the user ID of the user who start the execution. Is there a way to change this default value.
Best Regards,
Daniel CantinNo...you can not change the value.
-
MB1B is not picking up a subcontracted component
Hey Gurus,
We are using subcontracting and we have a material that has a BOM structure with one component that is purchase complete. the top level material is set up for subcontracting. When we go to move the inventory over to the vendor by using MB1B and movement type 541, it is giving us a error that says: "Purchase order 4600006535 has no items." If you go into the purchase order, you can click on the components and you will see the lower level component in the purchase order.
The place we are having an issue is when we use the PO through MB1B to move this one component. If you manually try to move the component 60001391 using MB1B with a 541 without the PO, it seems to work just fine.
I also checked out the PO. What I did was add components to the line item on the PO to see if it was an issue with the set up of the PO. When I added other components other than 60001391( that was failing), the system picked those materials up when I tried to use MB1B. But, it didnt' pick up the component 6001391. I am not sure why it would pick up the other components and not this one component do you have any suggestions?Hi Nina,
Have you checked the BOM setting?
You mentioned that manually added components were fine, but the one component that comes from the BOM is not. So maybe something in the BOM that prohibits it from being issued.
Are you creating a subcontract PO directly or is it from a PP or PM order?
Phyllis. -
MB1B is not picking up a component
Hey Gurus,
We are using subcontracting and we have a material that has a BOM structure with one component that is purchase complete. the top level material is set up for subcontracting. When we go to move the inventory over to the vendor by using MB1B and movement type 541, it is giving us a error that says: "Purchase order 4600006535 has no items." If you go into the purchase order, you can click on the components and you will see the lower level component in the purchase order.
The place we are having an issue is when we use the PO through MB1B to move this one component. If you manually try to move the component 60001391 using MB1B with a 541 without the PO, it seems to work just fine.
I also checked out the PO. What I did was add components to the line item on the PO to see if it was an issue with the set up of the PO. When I added other components other than 60001391( that was failing), the system picked those materials up when I tried to use MB1B. But, it didnt' pick up the component 6001391. I am not sure why it would pick up the other components and not this one component do you have any suggestions?Never got a sufficient answer to solve the issue
-
Additional Items via Enhancement on MB1A / MB1B / MB1C - Update of Accounting Documents
Hello all!
Please, I'm in need of help from community.
I am working on a Project For México. It's a doubt that has arisen from a functional request.
They want that we create a development that might check the materials inserted on MB1A / MB1B and MB1C transaction.
If these materials meet with the functional requirements, then new materials must be inserted at this same document, correcting it.
We already have searched for User-Exits, BADIs and Enhancement-Points, and our position at the moment is that we already achieved to input the material into the material document, but those new lines aren't been recognized on subsequent Accounting Documents, that are created after the material document and that can be viewed on MB03 transaction, into the material document.
Anyone has any clue if it's possible to modify Material Documents through Enhancements/BADIs/Exits, adding new lines of materials (XMSEG), and grant the subsequent creation of accounting documents?
Thanks in advance!
Some Points that we already tried, but without success:
EXITs : MB_CF001, MBCF0002 and MBCF0005
BADIS: MB_MIGO_ITEM_BADI, MB_MIGO_BADI, MB_CHECK_LINE_BADI, MB_DOCUMENT_BADI_SAP, MB_DOCUMENT_BADI
Enhancements in following programs: MM07MFJ1 and MM07MFB9_BUCHEN_NUMMERNVERGABEHello Srilakshmi,
Thank you for the response, but unfortunately the BADIs you've mentioned don't allow me to modify Material Data tables, such as MSEG and VM07M.
MB_DOC_BADI_INTERNAL is only for SAP use, and MB_DOCUMENT_UPDATE parameters are Importing only.
Regards.
Thiago -
Free Issue material - to and fro
Hi,
This is the company into construction activity... for which.. they're using free materials from stores..
(eg: wooden ladder: - wherever the project site requires this ... they'll send from stores.. for some time.. after projhect over.. they'll return them... this is free- issue mtl.. no accounting document..charge for project for using this mtl only)
Like this transaction will happen for some time (10 or 15 times) based on quality of the material and usability...
please let me know.. how to map this process.. and what mtl type.. pl. explain in detail..
thank youHi,
If the Material (Wooden ladder) is Purchased by Company and it is the part of your valuated stock of Company. You must have stock for this material
So for Construction projects the Labours use this wooden ladder in the site and will return after use.
For this You need to create the one Storage location as SITE for your Plant. Use Tcode MB1B and movement type 311 --Transfer postings str loc to str loc . So you issue the materials from Stores strorage location to SITE storage location.
Here in 311 mvt type no accounting document is created it is just qty undation in str loc.
Once the work is over in the site they return the material so do again the 311 mvt type in MB1B with storage location Reverse. so again it come to u r stores. do the same till the material is usable. Then at the end Consume that material to particular Cost centre or post to Scrap.
Hope you got it.
rgds
Chidanand -
How to Get PO from Material Document by MB1B!
Hi,
I created a PO for subcontracting. When I send
the goods to vendor with trx MB1B and mvt type 541, Material Document Number will be generated (option: to Purchase Order) . When print out this Material Document Number by MB90, I want to get this PO number. Please let me know how to get the relation bw this PO and Material Document.(I have checked in MKPF-XBLNR, but it is blank).
Thanks in advance.there's no relation. the process how you have implemented it leaves no relation between PO and GM except for your doing so 'artificially' by filling field XABLN (for example) or any other.
if you would adjust the process to use deliveries (tx. ME2O) the prospect would not be much better but there would at least be a chance to find the relation.
as it is, SAP designed this to be a 'transfer posting' - to do it entering a PO-number is only in order to make typing easier but does not mean, items, quantities or anything else has to be entered as it is in the PO. you can add as many line items as you like ... as long as there's available stock you get your movement.
Maybe you are looking for
-
I am using APEX 3.2.1 on Oracle 11.g (under windows XP) I want to test PDF printing (in advanced turorial) with standard config ( APACHE FOP no Oracle BI publisher). When I look oracle doc : http://www.oracle.com/technology/products/database/applicat
-
Winmagic Securedoc and New Macbook Pro for Full Disk Encryption (FDE)
Hi, I wonder if anyone had any experience with this. I've installed a seagate Momentus FDE drive (...421 series) on my new macbook pro and tried installing Winmagic securedoc to manage full disk encryption. It seems that despite all their recommendat
-
C210M2 LSI MegaRAID has slot2 missing, where did it go?
CIMC doesn't have any errors, just seems the Slot:2 , SAS, HDD 135.972GB is missing in action See attached screen show from MegaRAID BIOS Config Utility. I have applied the latest host upgrade 1.3.1d.1
-
Macbook Pro has slow start up after Time Machine restore
My 2.4 Ghz Santa Rosa MBP had Ubuntu Hardy and 10.5 on it. I played with Ubuntu for a while and decided to go back to OS X only. I wiped the HDD and reinstalled Leopard, then restored from a time machine back-up. Since then, my MBP has gone to a whit
-
My FCP-X automatically upgrades. This morning I noticed I now am using FCP-X 10.1.4 But titles, as large as 100 pt, are all blurry. All other high-res clips are sharp. I find nothing in preferences that covers this problem. I produce videos every day