Function module to add some table entries to a transport request
Hi All,
I need a FM using which I can add the entries of a table to a customizing Transport request.
For ex: I have a TR : TRxxxxxx , and I want to add an entry of Zxy table to it so that it can be transported,
Kindly let me know how to pass values to this FM.
I think I have to pass values something as:
pgmid: r3tr
object: tabu
objname: zxy
objfunc : K
TIA.
Just goto the table zxy in change mode change some desc or something and save, It will ask transport number and give one transport number
Else you can select the workbench transport requret in SE10, goto menu -> Request/Task -> Object list -> Include objects -> Select freely select objects
Regards
Sasi
Edited by: sasikumar palanichamy on Dec 30, 2008 6:29 PM
Similar Messages
-
Function module to find table entries associated with transport request
Hi all,
I have requirement, like we have created a table and maintenance view for that table - and made entries in that table.
now we want to know all the entries made in the table are associated with transport request or not.
how to do it programmatically?? is there any function module which gives the result for transport object associated with the table entries ?????
Thanks
SathishHi,
Use the table <b>E071K</b>
in se16 give :
request number in TRKORR
Table name in OBJNAME
in the filed TABKEY u will get the <b>values of the key fields</b> in the table
by comparing the key fields u can find out the enrties related to the request number
Please let me know if i am not clear
---Patil
Message was edited by:
Santhosh Patil
null -
Attaching a table entry to a transport request by a program
Hi,
I need to create an entry in a database table through my program and at the same time I have to attach the same in a transport request. The Table is client independent.
I am able to create a transport using BAPI_CTREQUEST_CREATE. But does not know how to add the table entry to it.
Please help.
Regards,
HimanshuHi Himanshu,
there are two ways to put table entries in request.
one is if you have table maintenace generator for that table then the table entries will automatically store in the request.
second way using the tcode se16 execute the entries. select the entries by check box, from menu table entry -> transport entries.
using this two ways you can transport the table entries.
Regards,
Ravibabu. A -
Function module to lock mulitple objects in a single transport request.
Hello,
I have a query regarding one of the requirments in my project. The requirment goes like this:
' On executing a transaciton lets say the user gets a list of data elements then the user selects say five data elemetns ( check boxes are there in the list display showing data elements ) and he sets that the documentations of each element as 'Self - Expalanatory' then the requirement is that all these data elements must get locked in a single transport request.
Is there a standarad API which takes object ID , Object type as input in form of table and checks if there are any existing transports in which the data element is locked if yes locks it under it, if not creates a new one and locks all the other objects in that request.
Atleast a FM which takes a table of object ids as input and locks them under a single transport request will also be helpful.
Some place where I can look for it.
Warm Regards,
Naveen MIf the objects are available in an existing request then they will be already locked.
If they are not available in request you can assign all of them in one request using
SE03 transaction.
In SE03 transaction,select include objects in request and execute.
there click selected objects radiobutton, give your objects and execute.
save them in a request and they will be locked and you can transport them later. -
Assigning table entries to a transport request
Hi,
How can I assign table entries to a request after I have created them?
Regards,
Vinod.1. Use SE09 to
Either create a new workbench request
or goto the old request (Objects Tab)
2. Press Edit button
3. Enter the following in the row:
Prog Id = R3TR
Obj Type = TABU
Obj Name = MyTableName
Then Press ENTER
4. A Key Button will come on the Right column.
Press it. A New screen will come.
5. In table name enter : MyTableName
In Table Keys enter : KeyFields*
Save the request and transport.
I hope it helps. -
Function Module: how to setting table import parameter
hi, i'm developing a function module. i create a TABLES where it will allow multiple variables IMPORT from user input to this function module. the tables i set as OPTIONAL and decribed as below.
PSPID PS_PSPID CHAR 24
POSID PS_POSID CHAR 24
AUFNR AUFNR CHAR 12
PSY J_STATUS CHAR 5
PUS J_STATUS CHAR 5
in my source code, i done a select statement to process the IMPORT input . the problems i face,for the PSY and PUS input, if the one or both input is BLANK, NO RESULT will display. What i'm try to do , if input one or both is BLANK, it wil neglect the input and return as ALL RESULT (return result oir all status for input pspis / posid / aufnr) . attached the select statement. thank you
itparm[] = objparm[].
select
a~pspnr a~stspr a~objnr a~pspid
b~psphi b~objnr as wobjnr b~posid
c~aufnr c~objnr as nobjnr c~pspel
d~objnr as jeobjnr d~inact d~stat
e~objnr as jcobjnr e~udate e~usnam e~utime e~stat as jcstat e~inact as jcinact
f~istat as syistat
f~txt04 as sytxt04
f~spras
g~estat as usestat
g~txt04 as ustxt04
into corresponding fields of table itobj
from proj as a
inner join prps as b on a~pspnr = b~psphi
inner join aufk as c on b~pspnr = c~pspel
inner join jest as d on c~objnr = d~objnr
inner join jcds as e on d~objnr = e~objnr
and d~stat = e~stat
inner join tj02t as f on e~stat = f~istat
inner join tj30t as g on a~stspr = g~stsma
for all entries in itparm
where ( a~pspid = itparm-pspid
or b~posid = itparm-posid
or c~aufnr = itparm-aufnr )
and ( f~istat = itparm-PSY and g~estat = itparm-PUS ).Thanks for your quick reply. actually the data will be somehing like this. since i developed a function module, i keep the import parameter in a table.
PSPID PS_PSPID CHAR 24
POSID PS_POSID CHAR 24
AUFNR AUFNR CHAR 12
PSY J_STATUS CHAR 5
PUS J_STATUS CHAR 5
the example data will be in OTPARM internal table
PSPID POSID AUFNR PSY PUS
aa-aa-aa a1 I001
bb-bb-bb b1 E009
cc-cc-cc
i'll store this into an internal table. from the data. it can be seen there a BLANK input. so the blank input should not be included into WHERE connditions. that why in the previous solution, i use SELECT inside LOOP because every line of the IMPORT tables will be generated with different WHERE conditions. i tried to do something like this:
PSPID POSID AUFNR PSY PUS cond_syx
aa-aa-aa a1 I001 if proj~pspid = itparm-pspid and prps~posid = itparm~posid and ....
bb-bb-bb b1 E009 if proj~pspid = itparm-pspid and aufk~aufnr = itparm~paufnr and ....
cc-cc-cc if proj~pspid = itparm-pspid
and implement with FOR ALL ENTERIES, but at the WHERE conditions i failed to put the CONF_SYX. please comment and give opinions. Thanks you very much. -
Function Module/BAPI for Meter Reading Entry(EL28)
Hi Experts,
Can anyone tell me about BAPI/Function Module for EL28(Meter Reading Entry).Standard FM is preferable.
Thanks & Regards,
Radharaman Haldar
Moderator note - Thread locked, no research.
Edited by: William Eastman on Mar 8, 2011 5:17 PMISU_VALIDATION_DEPENDENT & ISU_DETERMINE_VALIDATION.
The above two function module is used for the validation of Plausible or Implausible meter reading. -
How to save function module in a custom table..
hi experts,
i need your help, how can i save a customize function module into a custom table?is this possible?
i need your reply ASAP..
thanks,
mauHi,
pls chk this links:
Generic extraction via function module blog siggi
/people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
Generic extraction via function module
BW genenric delta not TABLE but VIEW
http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/db98fc35c111d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/d1/801ee8454211d189710000e8322d00/frameset.htm
Re: how to use a function module
http://help.sap.com/saphelp_nw70/helpdata/en/2a/f9ff95493111d182b70000e829fbfe/frameset.htm
**pls assign points,if link is useful*
Regards
CSM Reddy -
Function Module to read EDIDC table data.
Dear All,
I am retrieving data from EDIDC table depending upon the creation date and message type. But it is consuming a lot time and hence while going for more than one month data , it gives run time error.
I found while going through debugger that maximum time is consumed by the SELECT query in retrieving the EDIDC data.
Is there any Function Module for retrieving EDIDC table data.
If so kindly let me know.How can a fm replace this performance issue ? You have only two fields to be passed such as creation date and message type.
For the table EDIDC there is a secondary index 3 for message type. Did you use that ? What is your query written ?
If you look into the standard report RSEIDOC2, the field for creation date used is UPDDAT. It implies usage of secondary index 2
Refer line no 114
Regards
Kesav -
Function Module to modify MARC table
Hi all,
Is There any Function Module which modifys the table MARC.
please suggest.
regards,
chandra.Hello Reddy,
Check this sample code:
*& Report ZYTEST02 *
report zytest02 .
parameters:matnr like bapimathead-material,
maktx like bapi_makt-matl_desc default 'Mat. autm. AE',
werks like bapi_marc-plant,
vkorg like bapi_mvke-sales_org,
vtweg like bapi_mvke-distr_chan.
start-of-selection.
perform material_create using matnr
maktx
werks
vkorg
vtweg.
*& Form material_create
* text
* -->P_MATERIAL text
form material_create using value(p_matnr)
value(p_maktx)
value(p_werks)
value(p_vkorg)
value(p_vtweg).
tables: mara.
* shift p_matnr right deleting trailing space.
* translate p_matnr using ' 0'.
data: headdata like bapimathead occurs 0 with header line.
data: clientdata like bapi_mara.
data: clientdatax like bapi_marax.
data: salesdata like bapi_mvke.
data: salesdatax like bapi_mvkex.
data: plantdata like bapi_marc.
data: plantdatax like bapi_marcx.
data: return like bapiret2.
data: taxclassifications like bapi_mlan occurs 0 with header line.
data: commitmessages like bapi_matreturn2 occurs 0 with header line.
data: returnmessages like bapiret2 occurs 0 with header line.
data: materialdescription like bapi_makt occurs 0 with header line.
data: charx value 'X'.
* Kopfdaten
headdata-material = p_matnr.
headdata-matl_type = 'FERT'.
headdata-ind_sector = 'M'.
* Sichten die gepflegt werden sollen
headdata-basic_view = charx. "Sicht auf Grunddaten
headdata-sales_view = charx. "Sicht auf Vertriebsdaten
* Daten für die Sicht GRUNDDATEN 1
materialdescription-langu = sy-langu.
materialdescription-matl_desc = p_maktx.
append materialdescription.
* Mandantenspezifische Materialdaten
clientdata-base_uom = 'ST'.
clientdatax-base_uom = charx.
clientdata-trans_grp = '0001'.
clientdatax-trans_grp = charx.
* Materialdaten auf Werksebene
plantdata-plant = p_werks.
plantdatax-plant = p_werks.
plantdata-loadinggrp = '0001'.
plantdatax-loadinggrp = charx.
* Verkaufsdaten
salesdata-sales_org = p_vkorg.
salesdatax-sales_org = p_vkorg.
salesdata-distr_chan = p_vtweg.
salesdatax-distr_chan = p_vtweg.
* Steuerklassifikation
taxclassifications-depcountry = 'DE'.
taxclassifications-tax_type_1 = 'MWST'.
taxclassifications-taxclass_1 = '1'.
append taxclassifications.
call function 'BAPI_MATERIAL_SAVEDATA'
exporting
headdata = headdata
clientdata = clientdata
clientdatax = clientdatax
plantdata = plantdata
plantdatax = plantdatax
* FORECASTPARAMETERS =
* FORECASTPARAMETERSX =
* PLANNINGDATA =
* PLANNINGDATAX =
* STORAGELOCATIONDATA =
* STORAGELOCATIONDATAX =
* VALUATIONDATA =
* VALUATIONDATAX =
* WAREHOUSENUMBERDATA =
* WAREHOUSENUMBERDATAX =
salesdata = salesdata
salesdatax = salesdatax
* STORAGETYPEDATA =
* STORAGETYPEDATAX =
importing
return = return
tables
materialdescription = materialdescription
* UNITSOFMEASURE =
* UNITSOFMEASUREX =
* INTERNATIONALARTNOS =
* MATERIALLONGTEXT =
taxclassifications = taxclassifications
returnmessages = returnmessages
* PRTDATA =
* PRTDATAX =
* EXTENSIONIN =
* EXTENSIONINX =
call function 'BAPI_TRANSACTION_COMMIT'
exporting
wait = charx
importing
return = commitmessages.
* commit work and wait.
* Für den Fall das es notwendig wird die Exclusive Sperre wegräumen
CALL FUNCTION 'DEQUEUE_EMMARAE'
EXPORTING
matnr = p_matnr.
* if return-type ne 'S'.
format color col_negative.
loop at returnmessages.
write: / returnmessages-message.
endloop.
* endif.
loop at commitmessages.
write: / commitmessages-message.
endloop.
endform. " material_create
If useful reward.
Vasanth -
Is there any delivered BAPI or Functional modules available for MCHB table
Hi Experts,
I have a requirement where I have to pull inventory data from MCHB table without custom code. Is there any delivered BAPI or Functional modules available for MCHB table?
Kindly help!
Thanks
GopalHi,
Can you check using the Fun Modules
MG_BATCH_CHECK_STOCK
VB_READ_BATCH_WITHOUT_STOCK
VB_BATCH_GET_ALL_STOCKS
Regards,
Anji -
Storing the output of a function module into a custom table
Hi Gurus,
Is it possible to store the output of a function module into a custom table.How can this be done?Is it complex?hi,
After u execute the FM and get values in the internal table ITAB_RESULT. Create a custom table having structure same as ITAB_RESULT call it ZRESULT.
data :wa type ITAB_RESULT.
call FM and get result it ITAB_RESULT
loop at itab_result.
move-corresponding itab_result to wa.
insert wa to ZRESULT.
endloop.
Regards,
Mansi. -
How to find function modules used in maintenance table views
Hi,
How do I find the function modules used in maintenance table views?
I'm using SM30 and trying to open the custom table but there is an error message saying CREATE DATA PROCESSING FUNCTION MODULE.
Thanks.
Kathhi
in se80 select functon group and put your table function group name there and click display. it will show you the function modules used for that tables.
Regards
Madhu -
A function module to add an entry to the change log of the ODS needed
Hi all,
I want to add an entry to the change log table of the ODS .
Is there a Function module available for this or a work around for this.
Regards
AkshayHi Kiran,
You can directly add days to the date.
Eg:
DATA date LIKE sy-datum.
DATA days TYPE i.
date = sy-datum.
days = 100.
date = date + days.
WRITE date.
Regards
Wenceslaus -
BAPI or function module to add/update MRP Area (MDMA table precisely)
Hi All,
can any one suggest me the BAPI to add/update MRP Area. I need to update the fields in MDMA table.
Thanks in Advance,
KGDear Brahmankar,
My actual requirement is that I will get an excel sheet with data to be added to MARC and MDMA table. I guess the report you suggest is good for manually updating/creating/deleting MRP area. It will as good as using BDC in MM02 transaction programatically. Doing BDC will be the last option. If I am able to use any function module then it will good I guess. Please correct me, if I am wrong and suggest me how to proceed.
Thanks and Regards,
KG
Maybe you are looking for
-
Error in adding A/R Invoice - 'No Matching Records Found'
Hi Folks, This one is related to 'thunderclap8's post last month (June 01, 2011) As we create an A/R Invoice, we have encountered an error that says: [A/R Invoice Rows Warehouse Code] [line: 0] , 'No matching records found 'Inventory Log Message'
-
I download firefox on windows 7 and it will not load a window comes up and says searching for ad ons
when the window comes up saying searching for add ons it just sits there and does nothing for hours
-
Hi friends, I'm now having an issue when using copy-of in XSLT: I have a top node called PutXMLDocument, a second level node XMLString, and 3 level nodes in my xml. With a XSLT mapping, I'd like to move all contents of 3 level nodes into 2nd level no
-
FaceBook Upload Feature uploads video as a photo still
Hi all. Maybe this has already been widely discussed, but I've only recently upgraded to the latest iPhoto with the direct FaceBook upload button/feature. When I try to *upload a video clip shot* with my iPhone from my album/events, it *ended up as a
-
Custom Live Tiles for Third Party Apps
Hello, how can I create custom live tiles for third party apps? There are a lot of applications which can pin live tile which starts another app - for example Facebook. How can I do that?