Enforcing free text in Transport request
Hello Experts,
I would like to inquire if there is a possible way to restrict or control the Short description of transport request? We have a naming convention but users are not adharing to standard standard name convension. Standard naming convention is a necessity so that we can identify quickly the ones that needs to be transported, or the ones that needs to be deleted during clean up activities. This should be strictly followed by users, instructors, trainees and developers. This naming convention needs to be strictly followed by developers to avoid their asset objects to be deleted in the system.
For example, Our Standard name convension is <string><md><c><9999999>FREETEXT
String = 2 char alpha numberic charactor
MD = Module
C = One charactor
9999999 = Incident or CR number
Then free text
we want to restrict this. so if the end-user named the TR with anything else that does not follow the naming convention we have established, the end-user should encounter an error stating the he/she must change the name of the TR and follow our naming convention before he/she could proceed.
Looking for good solution which can be easily implemented.
regards
Kishore
Hi,
Double click the request and change. There is a documentation tab. Enter the text there and save.
Pranav
Similar Messages
-
Standard text last transport request
Hi Friends,
I want to know the standard text(SO10) last Transport Request Kindly let me know if any one knows.
Awaiting your response.
Thanks,
VijayGet all the requests for the Standard text from view V_E017EU with TRSTATUS = 'R' and PGMID = 'R3TR' and OBJECT = 'TEXT' and OBJ_NAME = 'TEXT,ZSTEXT,ST,E' ( ZSTEXT is the name of the Standard text - replace with your Standard text name, E for English) and from the requests hope you can figure out the latest one.
-
Why to save standard texts in customization requests only?
Hi Experts,
I have copied standard text of SAP SCRIPTfrom one system to other development system through the report RSTXSCRP.But I want to save the standard text in Transport Request.
I have tried to do it by using report RSTXTRAN.But Its asking for customization request.
Is it mandatory to store the standard texts in Custimization requests itself?Is it not possible to save it in workbunch request?
Thanks in advance
HarikaHi Harika,
No we can save Standard texts in BOTH Workbench request and Customizing request. It will work.
But in to save a Standard text in a Workbench request, the Sub task type has to either Development/Correction or Repair
Thanks.. -
Issue when transport request of Text Control
Dear Gurus,
I have some problem when modified Text controls.
Requirement
My customer want to copy item text from Quotation which is use access sequence 9000 to item text in Sale Order
What I do.
1. I go to SPRO -> Sale and Distubution -> Basic Function -> Text Control -> Define Access Sequences For Deermining Texts -> Sales Document -> Item -> Textproceture -> Text ID's in procedure of Sale order Item
2. I input Access squence 9000 to sepecific Text ID and ticked "Refer/Duplicate"
3. I save and I get the Transport Request
4. I create sale order reference Quotation and the result is system copy text.
5. Then, I transport request to Simulation Server.
6. I create sale order reference Quotation but this time system does not copy text
I want to know why problem is occurs. if you have reference document about this issue please tell me.Hi,
Run the program 'RSTXTRAN' using transaction SE38 and attach the Text object to your TR.
Last time I faced the same problem.
Everything gets transported except Text object.
Hope it will be useful to u.
Revert if not resolved.
Regards
Amit
Edited by: Amit Gupta on May 14, 2009 7:31 AM -
Error during transport request import - how to get it's text at runtime?
Good day to you, Ladies and Gentlemen!
Would be glad if someone can give me an advice.
Suppose we are importing a transport request to a system. And an error occurred during import.
In my program I want to display why the transport failed. How can I get the error message text with description of what is wrong? The same we can see at the transport log?Hi
If you mean reading the Transport Log of a request you can use this FM
data: lines type table of TRLOG.
CALL FUNCTION 'TR_READ_LOG'
EXPORTING
IV_LOG_TYPE = 'FILE'
IV_LOGNAME_FILE = '/usr/sap/trans_UE6/log/E7DG900147.UE6'
TABLES
et_lines = lines
EXCEPTIONS
INVALID_INPUT = 1
ACCESS_ERROR = 2
OTHERS = 3
You just have to figure out which directory is you system using to store the Transport Logs. Also note that in this case UE6 it would be the logical name of your system and E7DG900147 the transport request number. -
How to attach a standard text to a Transport request?
Dear all,
Please let me know, How to attach a standard text(created in tcode SO10) to a Transport request?
Thanks in advance.Hellö,
Run the report RSTXTRANS and give the standard text name and execute. A popup will be dispalyed which asks for the TR
Regards,
Vasanth -
How to create transport request for standard text created using SO10.
Hi,
How to create transport request for standard text created using SO10?
Regards
Ramakrishna LHi,
For the Standard text created in SO10,
please go to transaction SE78 -> FORM GRAPHICS->STORED AS TEXT->STANDARD TEXTS->
Double click on ADRS or ST or what ever your type of text->
Enter your standard text name
Click on transport button->SHIFT+f6-> It will ask you for a transport request.
Best regards,
Siva -
How to get the transport request for a particular standard text?
Hi,
i want to know, how we get the transport request which associated for standard text.
Please note already the standard text is assigned to the TR using RSTXTRAN program.
i have a std text. i want to find the related TR for that!
rds,
Siva.Refer the link. It might tellsa about attaching to transport request but using the way you can find also -
Re: How To Transport STANDARD TEXTS??
Regards,
Amit
Reward all helpful replies -
Assign standard text (SO10) in transport request
Hi Experts,
How can i assign the standard text i've created in SO10 to a transport request. Thanks!
Best Regards,
KurttHi,
Refer note 3355 in OSS for a complete explanation. The SAPscript objects that should be transported must be written in a transport request.
The entries are as follows:
R3TR FORM NAME (NAME = Name of the layout set)
R3TR STYL NAME (NAME = Name of the style)
R3TR TEXT OBJECT,NAME,ID,L
(OBJECT = Text object, NAME = Text name, ID = Text ID, L = Text language)
If you want to transport a number of texts, you can use report RSTXTRAN to insert the individual text keys into a correction. The transport request must be entered and released via the transport system.
Regards
Sudheer -
Importing standard SAPScript text - not asking for transport request!
Hi!
I tried to import some standard SAPScript text running program RSTXSCRP.
Everything was fine, but I was not asked for package and for a transport request... is it ok?
How can I send this standard text to Quality system?
Will reward,
MindaugasYou can use program : RSTXTRAN
Navigation -> goto SE38 -> enter RSTXTRAN -> execute ->
Name of correction -
text key -object - TEXT
text key- name - enter standard text name
Text id - ST
Text key language - EN
execute now -> select text here -> enter -> now click on push button trsfr texts to corr -> you will get pop up window( request)
Thanks
Seshu -
Doubt in creating the transport request for "STANDARD TEXT""
HI ALL,
i used the standard text in scripts but i am getting the problem while creating the transport request for that,
i am not able to create the transport request for that,if anybody knows plzlet me know,
this is very urgent,
thanks and regards,
saikrishna.HI SURESH ,
THANKS FOR UR IMMEDIATE REPLY ,
i executed that report in that i have given
Name of Correction : ZREPST
Textkey-object:
Text key name:
Text key - ID: ST
Text key - language :EN
Here Textkey-object,Text key name
wat i have to ,give after that ,can i execute that ,
will it create the request.
plz let me know,now ur answer is very valueble ,because ,now i have to release everything,
plz let me know immediately,
thanks and regards,
saikrishna. -
Error in FM DDIF_NAMETAB_GET when deleting BI objects via transport request
Dear all,
when importing a transport request in which several types of BI objects are deleted (Infocubes, DSO's, transformations, routines, DTP's, query elements, infosets, process chains). The import terminates only when transporting from acceptance to production with return code 12 due to an uncaught exception:
Transporting from development to acceptance did not raise this exception.
The ST22 dump (see below) refers in the "contents of system fields" section to a DSO, and to post-import activities. The DSO and the associated tables could not be found (rsa1 & se16), since they are deleted as desired.
Some of the relevant notes that I have found do refer to DSO related problems, but they all indicate to install SP19 which we already have installed (BW 7.0 Patch Level 23)
Could you please assist in pointing out potential solutions based on the information from the ST22 Runtime Error below?
Kind regards,
PJ
Runtime Errors UNCAUGHT_EXCEPTION
Except. CX_RS_PROGRAM_ERROR
Date and Time 08.02.2011 10:48:14
Short text
An exception occurred that was not caught.
What happened?
The exception 'CX_RS_PROGRAM_ERROR' was raised, but it was not caught anywhere
along the call hierarchy.
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
'CL_RSDD_DS====================CP' has to be
terminated.
Error analysis
An exception occurred which is explained in detail below.
The exception, which is assigned to class 'CX_RS_PROGRAM_ERROR', was not caught
and therefore caused a runtime error.
The reason for the exception is:
Error in BW: Error in DDIF_NAMETAB_GET
How to correct the error
If the error occurs in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"UNCAUGHT_EXCEPTION" "CX_RS_PROGRAM_ERROR"
"CL_RSDD_DS====================CP" or "CL_RSDD_DS====================CM001"
"APPEND_DS_TEC_FIELDS"
System environment
SAP-Release 700
Application server... "dp1ci"
Network address...... "<removed>"
Operating system..... "HP-UX"
Release.............. "B.11.23";
Hardware type........ "ia64"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 45
Shortdump setting.... "full"
Database server... "spisap02"
Database type..... "ORACLE"
Database name..... "DP1"
Database user ID.. "SAPBIW"
Terminal................. " "
Char.set.... "C"
SAP kernel....... 700
created (date)... "Dec 14 2009 20:47:35"
create on........ "HP-UX B.11.23 U ia64"
Database version. "OCI_102 (10.2.0.1.0) "
Patch level. 236
Patch text.. " "
Database............. "ORACLE 10.1.0.*.*, ORACLE 10.2.0.*.*, ORACLE 11.2.*.*.*"
SAP database version. 700
Operating system..... "HP-UX B.11";
Memory consumption
Roll.... 5979936
EM...... 0
Heap.... 1459888
Page.... 40960
MM Used. 6988880
MM Free. 415648
User and Transaction
Client.............. 000
User................ "DDIC"
Language key........ "E"
Transaction......... " "
Transactions ID..... "4D5111661004210BE10000000AFA2502"
Program............. "CL_RSDD_DS====================CP"
Screen.............. "SAPMSSY0 1000"
Screen line......... 6
Information on where terminated
Termination occurred in the ABAP program "CL_RSDD_DS====================CP" -
in "APPEND_DS_TEC_FIELDS".
The main program was "RDDEXECU ".
In the source code you have the termination point in line 61
of the (Include) program "CL_RSDD_DS====================CM001".
The program "CL_RSDD_DS====================CP" was started as a background job.
Job Name....... "RDDEXECL"
Job Initiator.. "DDIC"
Job Number..... 10475900
Source Code Extract
Line SourceCde
31 RAISE EXCEPTION TYPE cx_rs_program_error
32 EXPORTING
33 text = 'Invalid DSO subtype'. "#EC NOTEXT
34 ENDCASE.
35
36 * get table name from DDIC
37 CALL METHOD cl_rsd_odso=>get_tablnm
38 EXPORTING
39 i_odsobject = n_infoprov
40 i_tabt = l_tab
41 IMPORTING
42 e_tablnm = l_tablnm
43 EXCEPTIONS
44 OTHERS = 1.
45
46 IF sy-subrc <> 0.
47 RAISE EXCEPTION TYPE cx_rs_program_error
48 EXPORTING
49 text = 'Error in CL_RSD_ODSO=>get_Tablnm'. "#EC NOTEXT
50 ENDIF.
51
52 CALL FUNCTION 'DDIF_NAMETAB_GET'
53 EXPORTING
54 tabname = l_tablnm
55 TABLES
56 dfies_tab = l_t_comp
57 EXCEPTIONS
58 not_found = 1
59 OTHERS = 2.
60 IF sy-subrc <> 0.
>>>>> RAISE EXCEPTION TYPE cx_rs_program_error
62 EXPORTING
63 text = 'Error in DDIF_NAMETAB_GET'. "#EC NOTEXT
64 ENDIF.
65
66
67 ELSE.
68 * model table only needed for standard datastore objects, for
69 * write optimized DSOs target table is a changelog that is fully described by
70 * dta_pro (infoobjects)
71 CHECK n_s_dta-odsotype = rsdod_c_type-standard.
72
73 * get model table fields to add
74 CALL METHOD cl_rsd_odso=>get_mod_tab
75 IMPORTING
76 e_mod_fld_ur = l_t_comp.
77 ENDIF.
78
79 * according to T.B. ( 13.04.2007) the correct position is
80 * not needed in the D version
Contents of system fields
Name Val.
SY-SUBRC 0
SY-INDEX 0
SY-TABIX 1
SY-DBCNT 1
SY-FDPOS 0
SY-LSIND 0
SY-PAGNO 0
SY-LINNO 1
SY-COLNO 1
SY-PFKEY
SY-UCOMM
SY-TITLE Execute Post-Import Methods and XPRAs for Transport Request
SY-MSGTY E
SY-MSGID DA
SY-MSGNO 300
SY-MSGV1 /BIC/AV_AMOFCB40
SY-MSGV2
SY-MSGV3
SY-MSGV4
SY-MODNO 0
SY-DATUM 20110208
SY-UZEIT 104759
SY-XPROG SAPLSYST
SY-XFORM SYSTEM_HOOK_OPEN_DATASETHi All
We are also experiencing this same error when transporting deletions of multiple objects.
Although the transport was cancelled in the destination system (production) it appears to have largely deleted all objects successfully except for DSOs.
The DSOs still appear in the table RSDODSO (via SE11) but are not visible anywhere else. When you try to view the DSO via RSDODS a warning appears saying "DataStore object to be deleted by transport -> delete only allowed". If you try to delete them in this transaction the same ABAP runtime error as the transport appears.
Any assistance would be greatly appreciated!
Regards
David -
To change the Transport Request Number Range.
<b>Hi Experts,</b>
My customer needs a typical solution.
He wants SAP to create the Future Transport Requests starting from 10000. ( Ten thousand)
now the sequential order is 321
that is <SID><K9>00321. From now on the new transport request should start from 10000
i.e.
<SID><K9>100000
<SID><K9>100001
<SID><K9>100002
etc.
Is it possible. ?
Thanks for your help.
Best Regards,
Raghunahth LHi
Check the report RSWBO301 and check its documentation..
Press "I" button in the selection screen to get the documentation..
I believe this might solve your problem...
Program documentation
Short text
Number Assignment for Requests: Find Free Interval
Description
This report program searches for a free interval for numbering requests.
If the search is successful, you can save the interval. The request
numbers are then taken from this interval.
Requirement
For customers the number range interval includes the follwing areas:
o 900000-999999 (just numerals)
o 9A0000-9ZZZZZ for ASCII character set or
9AAAAA-9Z9999 for EBSDIC character set.
You only need to execute this program if you have come to the end of the
number range interval, but there are still large gaps in the range that
you want to use up.
Example
Why you might get into this situation:
The customer has the R/3 System C11. The last number assigned is
C11K900115. The customer now imports transport request C11K9ZZZZA
from an external R/3 System C11 into the customer system C11. The
next request created in this system will have the number C11K9ZZZZB
Procedure
Proceed as follows:
1. Execute this program in transaction SE38.
2. Enter the interval limit, for example 5000. You can change this
limit at any time.
3. Choose Execute.
If you entered an interval limit of 5000, the report searches for a
free interval with a size of 5000.
4. If the search was successful, you can save this interval. If not,
repeat the search with a smaller interval.
Thanks,
Naren
Thanks,
Naren -
Unable to capture the Data Source into a Transport Request
Hi All,
We have a product hierarchy and we are using the data source :4R_PRODH_D_LGEN_HIER for the hierarchy.
Now we need to transport this structure to the quality environment but we were not able to capture the datasource:4R_PRODH_D_LGEN_HIER into a transport request.
When ever we activate the data source:4R_PRODH_D_LGEN_HIER it is asking for the Package and the Transport Request Number.If we give these details and save it, data source is not getting captured in the request, only the "bject Directory Entry" is getting captured.
Can someone please guide me on how to capture the datasource under "Data Sources in BW" in a transport request.
Regards,
Sachin Dehey.Hi Sachin,
Hierarachy datasource is not captured as Attributes and Text Datasource. So what ever you have done is correct.
What ever is captured in Object Directory Entry is correct. So go ahead with your transports, once transport is done check the Hierarchy Infopackage with Available OLTP hierarchies and load the data.
Most important thing first see that the all Master & Transactional Datasources are transported in R/3 Dev to QA to PRD
In BW, datasources are not transported, only their replica is transported.
Transportation of Datasource is done in R/3. Only their replica is transported in BW.
So wht ever you have done till now is correct. So go ahead.
While attaching Hierarchy Datasource it is captured only in "Object Directory Entry"
Regards,
Vishnu. -
Copy contents of a txt file into a transport request
I am implementing the steps of the 990534 note.
The note says "Create a new transport request (transaction SE09) in the source client of your Solution Manager system. Unpack file SOLMAN40_MOPZ_TTYP_SLMO_000.zip, which is attached to this note. Copy the contents of the SOLMAN40_MOPZ_TTYP_SLMO_000.txt file into the transport request."
can anyone tell me how can I copy the contents of a txt file into a transport request?Hello,
I don't know the OSS note, but I think they mean, that you have to go into the object list of your transport (in transaction SE09), switch to change mode and insert the objects from the text file.
I guess the text file looks like:
R3TR PROG xyz
R3TR TABL abc
Best regards
Stephan
Maybe you are looking for
-
I want to build an array using the data that I get through the serial port
I am reading data through the serial port, but I want to buffer these data. I have seen a function, but i think that i can use this if I am reading data from I/O intrument, so I don´t how can I fill an array, with the data that I am reading!!! Thank
-
[Solved] Choppy Graphics + Unable to Auto Start Gnome
Edit: Fixed the graphics issue by deleting my xorg conf and downloading my video driver again. Uncommenting fixed the boot up issue. Thanks! Alright, I just installed Arch for my first time and I'm only really having two problems. The first problem i
-
I have formatted my iMac and done a fresh install of lion without problems. Before i done this all my Music, films, etc were stored on a FireWire drive that again worked without problems. I cannot seem to get the new iTunes to import the new library
-
Custom Idoc triggered when material cost is changed
Hi all, I have a requirement like this. 1. When the cost data is changed the custom IDOC need to be genreated. 2.We are using change pointers,but dont know we can track when cost details have changed for a prticular material.. Regards
-
Static parameter casues "An error has occurred"
I have successfully created a report in Crystal Reports 2008 SP1 connecting to a SAP BI7 datasource. I then created a static parameter and append all database values as expected. This runs successfully in crystal reports, but when I publish and run