Regarding program RVINVB00
Hi,
Has anyone worked on uploading Document Type - Contracts using the SAP Standard program RVINVB00. Can anyone tell me how to go about it.
Hi Vijay,
I have used this program for Sales Order upload. it is a direct input program. it takes data in a fixed format file and updates the SAP tables.
if you want to use this you will have to format your data in the required format. if your source system is also SAP, you can use program RVINVBT0 to extract data. then you won't need to format it manually. if source system is not SAP, then you can check the format of the file RVINVBT0 is generating and format your legacy data in same format.
Then, on target system then you will have to run RVINVBT0 and upload file.
Try this and let me know if you need more detail.
Regards,
Komal.
Similar Messages
-
Help regarding program to display even numbers
plz send me a program to display even numbers from 1 to 100.
DATA : VAL TYPE I.
DO 100 TIMES.
COMPUTE VAL = SY-INDEX MOD 2.
IF VAL EQ 0.
WRITE : / 'Even NOs are' , SY-INDEX.
*ELSE.
*WRITE
ENDIF.
ENDDO.
REGARDS
SHIBA DUTTA -
Regarding program time out...
Hi all
I have a requirement where i need to display an error message when my report is taking more than thirty min to generate.
Can anyone please help me in this regard.
I need to capture the execution time and display the message at runtime.
Thanks in advance.Hi Shilpa
U can use SAPGUI_PROGRESS_INDICATOR for displayin clock in as display in standard programs
bu passing ..u can define p_rate at diffrent place of ur program in p_txt Cusomize message will display
call function 'SAPGUI_PROGRESS_INDICATOR'
exporting
percentage = p_rate
text = p_text.
start-of-selection
p_rate = 0 .
perform f_get_clock.
perform f_clock_display.
again some piece of code
p_rate = 10 .
perform f_get_clock.
perform f_clock_display.
p_rate = 20 .
perform f_get_clock.
perform f_clock_display.
form f_get_clock .
if p_rate = 0.
p_text = 'Checking for Whether File Exsists or Not'.
elseif p_rate = 10.
p_text = 'Transforming Data From File to internal Table'.
elseif p_rate = 20.
p_text = 'Formatting Data in the Internal Table'.
elseif p_rate = 30.
p_text = 'Removing Inactive,Not in SAP,Discharged Cases'.
elseif p_rate = 40.
p_text = 'Removing Exsisting Records'.
elseif p_rate = 50.
p_text = 'Checking For Public Holiday Condition'.
elseif p_rate = 60.
p_text = 'Adjusting Leave According to Leave Quata Avail'.
elseif p_rate = 70.
p_text = 'Uploading Records'.
elseif p_rate = 80.
p_text = 'Modifying Records created with .88 and .57'.
elseif p_rate = 90.
p_text = 'Writting Log Report'.
endif.
endform.
form f_clock_display .
call function 'SAPGUI_PROGRESS_INDICATOR'
exporting
percentage = p_rate
text = p_text.
endform. -
Regarding program execution in background
Hi ALL,
I have a report with more than 255 columns if i execute in foreground no problem but if i execute in background it is displaying upto 255 columns only it is not displaying completely. (My report has 340 columns) . So please anyone tell me how could i display more than 255 columns in background .
Thanks & Regards
K. Naveen Kumarsearch for the OSS Note.
In 4.6C you need to create a Z program ( code given in OSS Note ), it will take the spool number as parameter.
Further you also need to crate a new page format ( Xn SPAD) by copying a standard one ...like Z_65_340
That also need to be attached with the printer device type ..for local SAPWIN.
While specifying the job in SM36, in print specification , specify the new wider page format.
Further , aftre the job is run , check our the spool number created and then see the spool using the OSS - Z program.
No guarantee though
Cheers,
Ram
cheers,
Ram
Message was edited by: Ram Manohar Tiwari -
hai,
I have created ztable and zprograms in my local object with user "fujikawa"
now I created new user Chandra. i want to continue coding
by copying programs from Fujikawa user.
If at all we copy these PGMS, it seems we cant execute in new user.
Why is it..? any idea is there?
ChandraHello Chandra,
Befor the steps to rename a table safely, I shall give you the steps to reward the points to the replies you get.
1. For each of the responses that you get for your question, there will be a yellow star icon in the header of the reply.
2. Just click the icon and you will be taken to a screen where you can reward points to that message based on how useful you have found it to be.
3. For any question, out of all the replies you get, you can reward
a. 10 points to the one reply that has answered your question.
b. 6 points to two replies that were very helpful to you.
c. 2 points to all the answers that have been somewhat useful to you.
As I said earlier, this is a special way to thank the people who have taken their time and effort to answer your question and help you solve your problem...All it takes is a few clicks and a few seconds.
Now coming over to the table renaming...
1. Go to Se11, enter the name of the table you want to rename.
2. Click on the where-used list icon on the toolbar.
3. You will get a pop-up screen. Since you are searching for a custom table (Z-table), it might not have too many references. Select all the objects which you think might have used this table.
4. You will get a list of results along with the exactl location where the table (rather <i>table name</i>)is used. Change all these to the new name and save all the objects (programs). Don't activate the programs at this point.
5. After all the programs and other objects referencing the table have been modified to the new table name, then change the actual table's name.
6. Activate the table with it's new name. Then activate all the objects that you have just modified , to correct the table name.
Hope this has been clear enough for you to understand and go ahead. Now don't again forget to reward the points :-).
Regards,
Anand Mandalika. -
Regarding Program Run Frequency
Hi
I was created 1 report and moved to Production.
Now my requirement is i want to know how frequently that report is using in the production by the users.( Frequency of the program in Production).
Can anyone give me idea.
Points are assured for useful answers.
Regards,
SreeramHi,
If that report is being used as a batch job, then u can use transaction SM37 to know.
Goto SM37 --> Put Jobname as *, User name as * Put a date range and the ABAP Program name as ur report name.
This will give u the list of the jobs which have been executed in the given date range and are using the report.
Regards,
Himanshu -
Dear Friends,
Thanks a lot for your prompt replies. However the issue is that I have to edit a <b>standard ABAP program</b> for which an access key is required. Now in order to get the access key the BASIS Administrator has to feed in the Program-ID.
Alok.Hi alok,
1. In that case, the full program id will be
always in the format
2. <b>R3TR PROG</b> PROGNAME
3. R3TR = will remain same
PROG = will remain same
PROGNAME = will change as per the program name
regards,
amit m. -
Hi All,
i want to know the users name who are all opened(saw) the program.
could u help me plz.Hi Nareshreddy,
You cannot know who has viewed a program. However, you can know who has changed the program through SAP version management (Utilities -> Versions -> Version Management).
Hope this helps!
Regards,
Saurabh -
hi sapgurus,
in st02 ,i checked that the hit ratio of the program buffer is 73%
in st06 my current swap size is 34,830,140 30,414,708 25,600,000
the parameter abap/buffersize has certain values
parmeter value 700000
unsubstited standard value-150000
substituted value -150000
comment
#old_value :550000
i want to increase the hit ratio up 99%
what is change i have to do,and which value i have to change and how much.
please it is bit urgent
the windows 64bit machine and the sap release 700
please do help to get result
regards
rahulBased on what logic do you raise it to these values?
You have no idea as to the modules used within the system.
You have no idea as to the number of users on the system.
You have no idea as to the number of app servers.
You have no idea as to how load balancing is happening (SMLG).
You have no idea as to the amount of memory in the server.
Before changing anything we need to understand why we have a hit rate of only 73% in the first place, Then and only then do we take the most appropriate action, which may, or may not be changing the value stated.
This is from a app server thats part of a SAP system for 11,000 users on Z-OS
abap/heap_area_dia 10000000
abap/heaplimit 10000000
abap/heap_area_nondia 10000000
<b>abap/buffersize 900000</b>
rsdb/cua/buffersize 30000
sap/bufdir_entries 9000
zcsa/presentation_buffer_area 120000000
zcsa/table_buffer_area 280000000
zcsa/db_max_buftab 60000
My point is dont just change it, correct the problem! it doesnt need to be the bigest number you can think of or get away with. it needs to be balanced.
My hit ratio is 99.96 and i wager with 1000s more users.
Buffer Hitratio Allocated Free space Dir. size Free directory Swaps
[%] [kB] [kB] [%] Entries Entries [%]
Program 99.96 927,192 24,194 2.69 225,000 206,972 91.99 11,796
The hit ratio is of what has been provided by the buffer rather than by direct DB access. However the buffer could well have been paged out to disk millions of times and still indicate a 99.9% rate.
Ask yourself are you doing new things, are you doing them for the first time since a reboot? -
Dear all,
What is the name of the program which runs in background during MRP run,
Please give details what it does during MRP run
regards
venkatHi,
The program is -> RMMRP000
To understand what the program does, first go thru' the below sap help to understand the concept, once you're clear about the same, you can sit down with your abaper to drill thru' the program to understand it technically.
http://help.sap.com/erp2005_ehp_04/helpdata/EN/f4/7d3f9344af11d182b40000e829fbfe/frameset.htm
Hope the above clarifies.
Regards,
Vivek -
Dear Masters
What is the use of Program "RSCONN01".
Why this should be schedulded periodically for ex 10 mins once.
Why this shouldn't be schedulded once in a day?
I have seen this job in SM37 which is finished every 10 mins once.
Could u please help me to resolve this issue.
Thanks in advance
RajaHi Raja,
Try this link, it has helped me in the past
help.sap.com/bp_crmv340/CRM_DE/BBLibrary/Documentation/C78_BB_InstallGuide_EN_US.doc
Regards
Ben
PS assign points if useful -
hi guys,
In R3, we have program RPR_ABAP_SOURCE_SCAN to search objects.
Do we have the same report program to access in BW system.
Pls suggest me..if any alternative.
Regards
BaashaHi Baasha,
Try RS_ABAP_SOURCE_SCAN.
Bye
Dinesh -
Hi All,
Can anyone please tell me how to find the program name for a Function Module.
(Under the properties tab we find the program name for a Function Module. Please tell me how to extract that program name).
Kindly reply as fast as possible.
Regards,
VijayHi,
There are no programs associated to function modules. Function modules can be used separately in any program.
To explain clearly i will give you an example.
Lets create a FM called add
<b>ADD:</b>
data : a type i.
b type i.
c type i.
c = a+b.
Now you can call this FM ADD in any of you programs using the Call Function ADD.
Thanks
Aneesh. -
Best Practices regarding program RCOCB004
Dear Colleagues
I'd like to discuss the Best Practices regarding the setup of jobs to send Process Messages
In my company we have a batch job with two steps. Each steps contain one variant of program RCOCB004.
The first step will send messages with Status "To be sent", "To be resubmitted" and "To be resubm. w/warng"
The second step will send messages with Status "Destination Error", "Terminated", "Incomplete"
However, this job sometimes fails with error "Preceding job not yet completed (plant US07)"
I'd like to discuss what is best way to set up this job in order to avoid this error and also improve performance.
Thanks and RegardsDear,
To keep the number of message logs in the system low, proceed as follows:
1. Check the report variants for report RCOCB004 used in your send jobs.The sending of messages in status "Destination error" or "Terminated" is only useful if the error is corrected without manual intervention;for example with messages of category PI_PHST, if the sequence of the messages or time events was swapped in the first send process.
2. Regularly delete the logs of the messages that were not sent to the destination PI01 using report RCOCB009 (Transaction CO62).
3. Check whether it it is actually required to send messages to the destination PI01.This is only useful if you want to evaluate the data of these messages by means of the process data evaluation, or if the message data including the logs are to be a part of the process data documentation or the batch log. Remove destination PI01 for the message categories to which the above-mentioned criteria does not apply.You can activate destination PI01 again at a later stage.
4. If you still want to send process messages to destination PI01, carry out a regular archiving of your process orders.As a result of the archiving, the message copies and logs in the process message record are also deleted.
5. If the described measures do not suffice, you can delete the logs using Transaction SLG2.
Control recipe send = RCOCB006 and you need to set the job to run after event SAP_NEW_CONTROL_RECIPES
Process message send = RCOCB002 (cross plant) and RCOCB004 (specific plant). You need to create variants for these.
Check the IMG documentation in PPPI for control recipes and process instructions where there is more information about this. Also standard SAP help is quite good on these points.
Finally, if you are automatically generating process instructions then you need program RCOCRPVG plus appropriate variants.
Hope it will help you.
Regards,
R.Brahmankar -
Regarding program running in background
Hi experts,
I have one program which will give me ALV output, But since there are many records it is going for a TIME OUT ERROR.
I found one solution:-
I will keep a check box in the selection screen, if I select this check box the program need to be executed in back ground mode and the data need to be stored in application server.
Since the requirement is we need to store the data in Application server.
So can any one give any example how to implement this?
Thanks in advance,
SureshHi,
This is code which will help u schedule a program in background via code.
Submit report as job(i.e. in background)
Job open
call function 'JOB_OPEN'
Insert process into job
SUBMIT zreport and return
with p_param1 = 'value'
with p_param2 = 'value'
user sy-uname
via job jobname
number jobcount.
if sy-subrc > 0.
"error processing
endif.
Close job
call function 'JOB_CLOSE'
If you want to execute a Program in Background,
Go to SE38--> Write Z program name ---> execute it -
> Enter inputs in selection Screen ( if there) -> then Press F9 or Select Program in Menu bar--> select Execute in Back Ground.
You can also use T Code SM36 and SM37.
Thanks & Regards,
ShreeMohan
Edited by: ShreeMohan Pugalia on Jul 16, 2009 8:04 PM
Maybe you are looking for
-
How do I convert a word file larger than 100 mb to pdf?
I use the adobe online pdf service to convert word files. I have a file that is 101mb and the converter won't upload and convert the file. How do I convert this word file to pdf now?
-
How to change the vendor code of site in SAP IS retail
Dear All, In SAP IS Retail, At the time of site creation. we create Site Customer & Site Vendor with site creation. For example If Site code is "1228" then the Customer Code of site will be "C1228" & Vendor Code for site will be "V1228". If by mistak
-
Hi, short and simple: i wrote a small HTTP-Server (SocketListener) which is parsing the Request from the Client. i am using GET as transfer method, but for big Requests (>= 1468 chars) not all data arrives at the InputStream. Actually, after 1468 byt
-
Repository Database shows at wrong version in Grid Control
Hi all, I have successfully installed Grid Control and have upgraded the repository database to version 10.2.0.3. When I log into sqlplus to check the version number fit shows 10.2.0.3, but when I look at the database in Grid Control it is displaying
-
Updated failed. Updates could not be applied. Mobile Application Development Installation failed. Error Code: U44M1P7