Maintenance of PO using tcode MASS
Hello,
I wanted to modify the contract field which is disabled in ME22N. So i used the transaction MASS to do it. From this transaction i get a message that the PO is modified.
But when i check in the PO via transaction ME23N, the contract details are not updated.
Can anyone help please.
Thank in advance.
Anusha
Hi Anu,
You can get a faster and accurate answer for your Question here, as your question is more functional than technical.
SAP ERP - Logistics Materials Management (SAP MM)
Regards,
Ravi Kanth Talagana
Similar Messages
-
BADI - tcode MASS / MM46 in IS-Retail
hi,
anybody ever used / made an enhancement using BADIs? target is to update append fields of the article master (especially table mara) using tcode MASS or MM46 (mass maintenance tool) in IS-Retail or has done something similar? the business object type would be BUS1001001.
the documentation mentions MASS_SAVE_ARTICLE_USING_BAPI but unluckily not much more.
a hint would be great.
thanks robHi Robert!
In general update via MM46 needs two additional implementations:
a) User-exit to extend BAPI_MATERIAL_MAINTAINDATA_RT to book customer fields.
b) BADI to move data from MM46 transaction to table parameter of BAPI_MATERIAL_MAINTAINDATA_RT calling
a) Is done with enhancement MGV00003, exits EXIT_SAPL1001_003, EXIT_SAPLMV01_003. Both have some sample code in documentation. In the end, a lot of coding has to be implemented, but it's mainly copying the example and field name replacement. I guess, it's done
b) MM46 needs some help to call BAPI_MATERIAL_MAINTAINDATA_RT correct in 'extended' version. Here BADI_ARTICLE_MASS_RT comes into action (with bad docu and BADI level). But it's two methods are well documented (interface documentation). In short: first an internal table with customer fields has to be created -> standard will leave these fields untouched. Second method has to fill the customer table parameters (e.g. T_CLIENTEXT and T_CLIENTEXTX for MARA-ZZ_fields).
Regards,
Christian -
Mass Maintenance of MMR using MM17
Dear Friends,
can anybody explain the step by step procedure for material master customized fileds updation using MM17 tcode.
i have an issue, client is having some customized fileds in MARA and MARC tables. he want to update that data using MM17 only. these customized fields are not available in the fields tab of MM17.
how to make available these fields in the list and how to save that new values which are entered by user in to tables MARA and MARC.
explain me the steps.
Thanks in advance.
Ravi.Hi,
Refer following link;
[Mass Maintenance processing - tcode MASS|http://www.sap123.com/showthread.php?t=158] -
Can I use Tcode to start a webdynpro for abap or for JAVA?
I noticed some page program can be started by tcode for administrion. I am not sure whether it is webdynpro or BSP. But can I use tcode to start webdynpro? How to do it?
Hi Yichao,
To Create a Transaction code for a Web Dynpro application, use Transaction SE93 (Transaction Maintenance).
1. On the dialog screen, enter the transaction code (up to 20 characters) then click on Create button.
2. A dialog pop up screen appears, enter meaningful description of the transaction in the Short Text field.
3. Choose the option Transaction with parameters (Parameter transaction).
4. Choose Continue. The Create Parameter Transaction screen appears.
5. In the Transaction field, enter WDYID and select the checkbox Skip initial screen. There is no need to make changes in the Classification group box.
6. Add the necessary entries to the Default Values table by using the F4 help. The values are automatically available after you enter WDYID in the Transaction field.
Try going through this link for a better picture about how to achieve this.
saptechnical . com / Tutorials / WebDynproABAP / TransactionCode / Create.htm
You would have to remove the unnecessary spaces in the URL before you can see the actual working one. It wasn't allowing me to paste that link in here so had to do it this way...
Regards,
Uday -
Hi,
SAP has recommended via note 743744, to use TCode SAMT for :
If only the FI documents were updated, use Transaction SAMT to check if and where you are using a COMMIT WORK command internally. You should remove these commands immediately.
How does one use TCode SAMT to check whether COMMIT WORK is used anywhere?
Thanks in advance.
MickHi,
ABAP Program Mass Processing
Transaction SAMT allows you to perform tests on sets of associated
programs.
To do this, you specify a subroutine which you call with an external
PERFORM for each individual program.
A program name and the associated TRDIR entry is then passed to a test
subroutine.
If the test detects any problem, it analyzes the information, error or
warning and outputs a note on the program location (external PERFORM
SAMT_HINT(SAPRSAMT)).
One note can have several messages consisting of any amount of text
(external PERFORM SAMT_MESSAGE(SAPRSAMT)).
For documentation about writing these subroutines, refer to the program
documentation for RSAMTFEX.
Special functions
Transporting tests
This function allows you to transport a test to another
system, but the system transports only a table entry, not the
associated test program.
Transported tests are usually displayed in green.
These transports are only deleted irrevocably if the deletion
was also transported.
Creating program sets
With this function, you create a program set belonging to a
particular test. You can describe the set on the next
selection screen.
If you want to enable certain program sets with a complicated
selection to be created several times, you can define a
variant of the program RSAMTSEL (in the usual way).
If you want to determine the program set according to
different criteria, you can use your own subroutine. This must
be part of the main program for the test, have the name
DETERMINE_PROGRAMSET and the following interface:
FORM DETERMINE_PROGRAMSET.
TABLES P_PROGRAMS TYPE PROGRAMS
USING P_FORM TYPE FORM
CHANGING P_SHORTTEXT TYPE SHORTTEXT.
Executing a test
The subroutine belonging to the test is called for each
program in a program set (in alphabetical order).
Since locks are set, several different sessions can perform
tests on the same program set at the same time. This means you
can reduce considerably the total amount of time needed to
process a program set.
There is also a function to execute tests in the background.
The function for performing a test on all machines initiates
the scheduling of a background job that executes a test on all
"suitable" machines (with RFC). Since this function increases
the load on the entire system considerably, this type of
background job should only be run at night.
Copying a program set
This function creates a new version of an existing program
set. You can execute the test for all the programs concerned.
In this way, you can detect any change in the results.
Extracting a program set
With this function, you create a new program set from an
existing program set.
For example, you can extract just the programs that cause
errors.
Copying a program set to another test
This function copies a program set from one test to another
test.
User statistics
If you want to determine the persons responsible for all the
program classes and development classes of the selected
programs, you can generate a list of all the relevant user
names.
This is accompanied by statistics giving the number of
programs, informations, warnings and errors.
Code statistics
You can also generate a statistic containing all the notes
codes that have occurred.
The text for a code is any first line of a note belonging to
the code.
You can branch to the relevant results display from either the
user statistic or the code statistic.
Displaying the results
There are two types of results display - standard display and
private display using your own program.
You can reduce the standard display by specifying certain
criteria.
If you want to perform non-standard results analyses, you can
handle the display and processing of test results yourself. To
do this, you call the program containing the test subroutine
directly (with SUBMIT ... VIA SELECTION-SCREEN). The test,
program set and version IDs are then passed via memory.
Since this involves a lot of programming and assumes some
knowledge of the structure of results tables, you are advised
against such results analysis.
Instead, you should make a development request for this
transaction in order to get any defective function included in
the standard.
Editing
By double-clicking on a message for a note in the standard
display, you can go into the ABAP/4 editor and jump to the
relevant place in the program.
Refreshing
You can refresh display lists at any time. This makes changes
made by other modi visible.
Return ->
SAMT
Regards,
Raj. -
Tcode MASS does not work if more than one item in contract
Hi,
I need to update the contract zone of a PO. Via tcode ME22N, this zone is disabled, so i cannot fill my contract in the PO using this tcode.
I tried tcode MASS which works only if the contract has only one item.
Can anyone help please?
Thanks in advanceHI Anu,
Good to KNow that you are able to do it by Mass
In Mass for Multiple Line Item to update to Multiple line item PO
Just go to MASS
Select the option BUS2012 (Purchase orders)
and in the select the poline item EKPO
And enter the PO Number along with the Item Number in the entry screen and execute it .
But for the Contract also enter the option
Outline Agreement -- for the contract number
Principal Agmt Item-- for the contract item number
Enter the above against the PO and its item number combination it works.
As suggested earlier please check the Screen layout option also.which would be more easy way,
Check the PO Screen layout-Field settings. at the Document type level mainatained in the config.
against the
Hope so this would help.
Regards
Anjanna -
Error while creating stock using tcode: MB1C
Error while creating stock using tcode: MB1C
The Error is: Check table T004F:entry G006 does not existHi ,
Please check the FSV (field status variant) for your company code in OBY6 .
then go to transaction code OB14 --> enter the FSV --> Check if field status group G006(Material account) is maintained there or not.
if not please maintain it.
Thanks & Regards
Anshu -
Any Standard FM for material stocks on posting date using Tcode MB5B
Hi,
I need Standard FM to get material stocks on posting date using Tcode : MB5B
Stock type i am using is : Storage Location/Batch Stock
the Input i am providing is Material, Plant , Storage Location, selection date From , selecDate To.
Then i need to get data that it provides header and document item level.
Can u please tel me how do i get that material stock data on posting date and in which tables
it will be populated in the database.
ITs required can u take view and post info
Thanks & Regards
sivakumar kasa
Edited by: siva kumar kasa on Dec 21, 2010 2:30 PM
Edited by: siva kumar kasa on Dec 22, 2010 7:15 AMhi Rehan,
I have checked all settings also enhancement but there is no as such control to restrict backposting within current period
I think its self disipline action not to post backdated GI when GR is done on later date
Vishal... -
Created a material and want to post by using tcode mb1c, not allowing.?
friends i have a problem here, i created a material for my sales order. i wanted to post like 100 of them in my storage location. so i used tcode mb1c, entered the storage location , plant along with the movment type 561 . it goes in and there i enter the material and and the number to be posted (number of materials) .while saving it it gives the error ."posting period 008 2007 is not open" i had earlier encounterd with error saying some previous dates were closed and i used to closed the previous periods by tcode mmpv and bring it to the present date. but this is the first time when i am seeing that the present period is closed . . i tried with omsy and mmrv also. but i dont know what to do now. how can i open current months posting. i am in sd. dont have much idea about what mm guys do. please help .
Hi Seema,
In general, after creating ES, Cstmr,Matrl we need to execute MMPV before posting material. But in your case the periods are already closed, could be bcz some FICO consultant might have worked on it. But in order to resolve your problem u give a try to following prcdr.
Go to TCode OB52 [Posting Periods] and in the EIGHT column under heading YEAR change it to 2007 for the ROW "+"[Account Type]. Then proceed to MB1C.
In addition to this U may come across No. Range issue for which U uses TCode-FBN1; here for the current Yr. [2007] U have to give the No. Range for the interval appearing in the Error, eg 49,50,51...
Still if the problem persists consult a FICO for some alterations on the same screen [TCode-OB52].
Hope it might help U and reply the same to me
Regards. -
Error while restoring an Appset using TCODE:UJBR
Hi,
I am trying to restore an Appset (which I took backup)using TCODE:UJBR. But evry time it throws me an error: Error Occured while creating Application RATE via admin API.
Please suggest how to approach.
ThanksHi Deepti,
Thanks for your response. I'm still getting errror even if I take the appset offline.
every time I'm getting this error with different application names.
I have also checked program UJA_DATA_CHECKER to check the data structure,evrything looks good.
Please suggest where do I look..
Thanks -
Error while creating form using tcode HRFORMS.
Hi All,
I am trying to create a payslip in tcode HRFORMS. while generating the program I am getting an error message stating "Generated program /1pyxxfo/znr_pay_stmt_prnt contains syntax errors".
Has anybody faced these type of error. Do I need to do any config set ups before using tcode HRFORMS? Please help me in this regard.
Thanks,
V.NagarajuHi ,
Please check the FSV (field status variant) for your company code in OBY6 .
then go to transaction code OB14 --> enter the FSV --> Check if field status group G006(Material account) is maintained there or not.
if not please maintain it.
Thanks & Regards
Anshu -
While creating new stock using Tcode-MB1C
Dear sir,
I am getting an error - posting period 001 2012 is not open.
Thanks in Advance,
Sasi.
Edited by: Csaba Szommer on Jan 11, 2012 6:59 AMhi, basic question (should check old threads before posting questions).....
check below thread
while creating stock using tcode: mb1c
yogesh -
Uploading image file using tcode se78 occuring some Error
Hai Gurus
I am uploading image file using tcode se78 but while Uploading it giving some error i cant resolve the problem so any one help me plz
Error "Graphic LOGO could not be saved (2LOGO)"
Regards
SelvendranHai
Thanks
I had done in all method but i can't save it
error is coming ..so plz help me to upload the image
Error "Graphic LOGO could not be saved (2LOGO)"
Regards
Selvendran -
FI document Header text formation using tcode F110 (Automatic payment )
After completion of tcode F110 i.e. completion of a cycle of automatic payment transaction
Then we can see header text of created FI document number by using tcode fb03.
But the header text created through F110 has a concatenation of Run Date and Identification.
There is problem that how it can happen?
I have gone through all program code; there is no such direct coding for concatenation of header text, rather concatenate happens at different level of coding.
We can create FI document using FB01 also and there is choice to enter Header text manually as well as we can select it using F4 help.
Any one has any IDEA regarding this?
Thanks,
SuyogHi
I'm not sure it's helpful answer. The code below shows the way to change FI document header text (BKPF-BKTXT).
tables: bkdf, bkpf, bsec, bsed, bseg, bset.
constants: c_bukrs type bkpf-bukrs value '11',
c_belnr type bkpf-belnr value '1900000001',
c_gjahr type bkpf-gjahr value '2011'.
data: t_bkdf type standard table of bkdf with header line,
t_bkpf type standard table of bkpf with header line,
t_bsec type standard table of bsec with header line,
t_bsed type standard table of bsed with header line,
t_bseg type standard table of bseg with header line,
t_bset type standard table of bset with header line.
start-of-selection.
* BKDF
select *
from bkdf
into table t_bkdf
where bukrs eq c_bukrs and
belnr eq c_belnr and
gjahr eq c_gjahr.
* BKPF
select *
from bkpf
into table t_bkpf
where bukrs eq c_bukrs and
belnr eq c_belnr and
gjahr eq c_gjahr.
loop at t_bkpf.
concatenate t_bkpf-bktxt '-R'
into t_bkpf-bktxt.
modify t_bkpf.
endloop.
* BSEC
select *
from bsec
into table t_bsec
where bukrs eq c_bukrs and
belnr eq c_belnr and
gjahr eq c_gjahr.
* BSED
select *
from bsed
into table t_bsed
where bukrs eq c_bukrs and
belnr eq c_belnr and
gjahr eq c_gjahr.
* BSEG
select *
from bseg
into table t_bseg
where bukrs eq c_bukrs and
belnr eq c_belnr and
gjahr eq c_gjahr.
* BSET
select *
from bset
into table t_bset
where bukrs eq c_bukrs and
belnr eq c_belnr and
gjahr eq c_gjahr.
end-of-selection.
call function 'CHANGE_DOCUMENT'
tables
t_bkdf = t_bkdf
t_bkpf = t_bkpf
t_bsec = t_bsec
t_bsed = t_bsed
t_bseg = t_bseg
t_bset = t_bset
* T_BSEG_ADD =
hope it's help.
Peerasit -
Line Item : New dispaly field for Report generated using Tcode FBL1N
Hi Geeks,
I want to display further fields in the line item report generated using Tcode FBL1N . i have refered OSS note 373268 it only discuss about fields available from index table ( BSID/BSAD/BSIK/BASK/BSIS/BSAS ) and special field from tables ( BKPF, BSEG, BSEC, BSED... ) using FAKP .My requirement is to add NAME1 from LFA1. Pls suggest a solution.
Thanks,
KarthikHi Ushma,
Its possible.No need to cpy into Z transaction. You'll have to use a BTE for it.
Go to FIBF.
Create a 'Z' product.
Put your own. Goto settings-> P/S modules-> of a customer.
Now in the event 00001650 of z product there is a function module.
It'll be 'LINE_ITEMS_GET_GKONT'.
make a z by copying this and then put it here.
Put code in that ZLINE_ITEMS_GET_GKONT.
Also create append structure in RFPOS and RFPOSX with the fields you want.
And activate.
varun
Maybe you are looking for
-
How to define parameters in a FORM portlet
Is there a way to define parameters in a form portlet? I am trying to create a form with the "OmniPortlet-Simple Parameter Form" functionality so that I can have dynamic LOVs instead of hard-coded ones.
-
I noticed a security hole in Safari 3.2.2 regarding a webpage delivered over SSL when including content from a non-secure location. Ironically, I found this in the developer login for the iPhone developer login. The login page, which shows as being o
-
Error 2003000: ODBC Error: Data source name not found or no default driver
Hi Guys I am running Essbase (9.3.1) Integration server on 64-bit Microsoft Windows server 2003 (SP 2) and I get above error when I am trying create an OLAP metadata catalog using Integration Service Console. Could anybody help me please? Regards Cha
-
I have downloaded the new Cisco ISE, I've managed to configure 802.1x and MAB succesfully but I want to configure wired centralized web authentication, but I cannot find any documentation how to configure ISE and Cisco Catalyst (IOS) switches to use
-
Q: Intel / Logic 7.2 / and Plugins
Here goes: I am now using a MacBook Pro w/ Logic Pro 7.2 and I love the speed. However, none of my 3rd party plugins have made the jump: Guitar Rig2 and PSP Nitroware do not work in Intel Macs. Sooo, I'm back to the basics -- the plugins that come wi