DIP Tcodes and uses
Hi all,
Just starting to study the billing process. Currently, we're having issues with the standard dynamic processor and we are using DP91.
What are the different Tcodes for the RRB process and what are their differences?
Also, at what area should I focus to fully understand the RRB and the complex billing process?
Thanks.
DP91 - For Creating a billing request with reference to Sales order
DP90 - For creating a billing request with reference to service order
DP96 - For collective process billing request creation.
Most important part in RRB is to setting up a DIP profile through T Code ODP1.
Other Important Part : Pricing procedure assignment with the sales order, Quatation, Inquirey, Copy control from sales order, to Billing request, Cost condition assignment to Sales order types, etc.
Similar Messages
-
How to get the Details Regarding the tcode like used by and used in .
Hi all,
My requirement is if i give the Z* Tcode in the selection screen I should get the details like program Name and Creator Name and created on and last Changed by and used by and used in Related Data.
Somehow i managed to get all the data except for two fields used by and used in .Please let mke know is there any Function Module to fetch the used by(User Name ) and used in data or any table where this data is saved.
Thanks in Advance.
Regards,
NaveenHi Naveen,
What are you exactly looking for in "used by" (if it's who launched the transaction lastly -> performance statistics, transaction ST03N, search forum how to read it) and "used in" (programs in which the transaction is statically defined in CALL TRANSACTION, and other statements -> CROSS table)?
BR
Sandra -
What is SM62 Tcode is used for? and the consequence's for executing it?
What is SM62 Tcode is used for? and the consequence's for executing it?
Thank you,
YorkHi Les,
You can goto this URL to understand more about events :
http://help.sap.com/saphelp_nw2004s/helpdata/en/44/c079239d3756a2e10000000a1553f6/frameset.htm
http://www.sapfans.com/sapfans/sapfaq/robert.htm
About my experience working with events:
In one of my BW Project: we were using AutoSys to do job scheduling (to run InfoPackages).
To automate the loading process we created events for each infopackage. Then in that Infopackage we used to select option "Start later in Background" and then select option "After Event". Then specified the event name and parameter.
Then in the same infopackage we selected button "Subsequent Process" the in that seelct option "Trigger Events" Here you can have options to specify if this event is successful then what next event to trigger and if this event fails what next event to trigger.
So this way we used to automate data loads.
This was dont caz there was no process chains concept during that time. So good example of events and event based process are PROCESS CHAINS.
Hope this helps !!
Assign points if helps !!
Regards,
Naveen Rao Kattela -
How to open the programs, tcodes and thier authorizations.
Hi folks,
I have to find out programs like ZAFGU021 their tcodes and aouthorization attached with these programs. Pls help me its urgent.
Thanks in advanceHi Julius,
I still stand my my use of the term for the majority those hardcoders
Unfortunately I have experienced the sorts of chaos that it can cause due to people not thinking about the consequences of hard coding something.
By it's very nature, using hardcoded checks to provide restriction is an inflexible approach in an area (user and role management) that regularly changes and benefits from an uniform approach to providing restriction (hence the reference to PIDs too). We already have a reasonably flexible restriction mechanism so let's use it!
Comparing SAP code to custom code, there is very little in the way of hard coded restriction coming out of Walldorf. With custom code it's not exactly uncommon to see the likes of IF SY-UNAME= Developer, skip the auth check....in the production environment.
From a practical perspective, the ability to dip into ABAP is not a particularly common skill within the security function. While there is a very strong argument to say that a basic understanding is an invaluable skill to have, I still would not recommend working outside the standard security mechanism unless absolutely necessary. The fewer "gotcha's" and exceptions the better.
In terms of the code scanner, I agree it's not perfect and has limitations. In the past I have found it very useful for quickly identifying the existence of an AUTHORITY-CHECK statement in a particular program - better than Alt-F on "AUTHORITY"
Taking a pragmatic view, custom code tends to use fewer includes & jumps to other programs than SAP standard code, probably due to the reduced complexity in many cases.
Trace is still my preference all day long as long as there aren't any pesky hard coded checks going on........
Cheers
Alex -
I am no musician, but have owned an iMac now for around four years. During that time I have had Garageband installed. I have dipped in and out very occasionally as I would like nothing more than to be able to get my head around it just for my own amusement really. I would at least like to be able to record my electric guitar with loops and tracks etc, just try to be a bit creative and see what comes out. The problem that I have is that perhaps its me, but every time I try to get to grips with this software, I just can't seem to get my head around it, even to begin to do something. I have now recently downloaded 10.0.2 which is confusing in itself, as, as far as I can ascertain that is actually version 11, but I'm not even sure about that. I have also recently purchased a Rocksmith RealTone Cable to connect my guitar. I can sometimes get a sound come out, but nothing to brilliant. And every time I try to set something up, it just doesn't seem to work out. I end up hitting buttons and controls in the simple hope that I may hit the correct control in order to get some sort of result. But I'm kind of fumbling in the dark with this. I have trawled the Internet just trying to find either a good manual or video tutorials for absolute beginners, but there just simply doesn't seem to be anything of that nature out there and what there is appears always to be very sketchy and not particularly detailed in explaining anything properly, and so I always find myself seemingly jumping in with both feet and just struggling to try and find a foothold with this on how to really begin. It is so frustrating as I can see the fantastic potential of this software, but just can't understand how to use it properly. If there is anyone out there who may be able to offer me some advice with this, I would be most grateful indeed... Many Thanks.
I have now recently downloaded 10.0.2 which is confusing in itself, as, as far as I can ascertain that is actually version 11, but I'm not even sure about that.
Version 10.0.2 is the newest version and the successor to GarageBand '11 (version 6.0.5).
The '11 is referring to the iLife '11 suit of multimedia application - the older GarageBand was a part of this bundle.
Have a look at Edgar's graphical enhanced manuals, the explain very detailed how things work and why. You can buy them as iBooks from the iBook store or directly from the page:
http://DingDingMusic.com/Manuals/ -
Sales Report for US Sales and Use tax
Hi,
I'm looking for t-code to extract detailed sales report having Gross sales, Exempt sales , Ship to state, Ship to County\ City, Sales Tax collected. If I'm getting this report i can verify what my sales tax software is updating.
When i extract tcode - ZINVLIS i don't get much detail.
Please help me in extracting complete sales detail which can be used for sales and use tax verification process and audit purpose.
Thanks,
KarthikHi Karthik,
There is no standard report available as per my knowledge.You may develop Z report to achive your requirment. Check some LIS report can give data (MC01 is transaction where you can check all type of key figure reports)
Regards
Mani Kumar -
Call tcode and skip first screen
hi all,
before i think of posing a question i have searched SDN for 2days but dint get the desired results.
so i am posting a question.
in my prog am calling a TCODE and in that TCODE i have a mandatory field so when i say skip first screen it does not skip as their is a mandatory field.
so i used my code like this and checked twice and i found i have value in L_PERNO and id is: EHS00PERSONID.
i have a value in L_PERNO.
parameter id of the tcode field is : EHS00PERSONID
set parameter id 'EHS00PERSONID' field L_PERNO.
CALL TRANSACTION 'ZEDIT' AND SKIP FIRST SCREEN .
but it does not set the value... what am i missing still to get it done can i have some input pls.
thanks a lot in advance,
pasala.Hi Pasala,
You have done everything right and your program will work with simple addition.
Just add the statement below in your transaction 'ZEDIT' in PBO of screen on which mandatory field exist.
get parameter id 'EHS00PERSONID' field 'XXX.'
where XXX is the name of mandatory field on the screen.
Amit Singla -
Which tcode is using the output type
Hi experts,
Is there any way (tcode/table) to determine which tcode will use an output type?
Ex: Our client has a request to modify a smartform. Supposed that I can determine the printing program and output type. But how do I know this output type used in which tcode?
Thanks.Hi
It depends on which business transaction the output has to be run.
Every business transaction can have own trx to run the print.
For example for the purchase order you can use ME9F, for the bill is VF31, but if the trx is not standard it's not easy to find out it.
Anyway every print can be run by std report RSNAST00.
For only the logistic print (so for module SD and MM) the output type is managed by trx NACE (or see table TNAPR), but other modules have an own way to manage the print, so there isn't a sure way to know your issue, only the experience.
Max -
How to know the Z tcodes being used by the company.
Hi Everyone,
Can you please tell me how do i know what are the Z tcodes being used by the company.My client is asking me to check all the Ztodes & tell them if there is any problem in them or not.
Regards,
ReahHello
You can find transaction code list in table TSTC.
All Z transaction code start with character Y or Z, you can query above table to get list of Z transaction codes.
Additionally you can use transaction code SE93 to view list of transaction Z transaction code and reports associated with these tcodes.
For second question you should get adequate knowledge transfer from existing IT or developer who developed these reports to be able to understand and test functionality of z tcodes.
Or
Please refer functional and technical documentation of these Z tcodes or reports.
Thanks!
Raju -
601 SAP Business Workflow - Build and Use
Hello,
I am working in ABAP for last 6-7 years. Due to project need planinng to take BIT 601 SAP Business Workflow - Build and Use class.
Please suggest if this class is good to get started in SAP workflow. Pre-requisite for this class is BIT 600. I am not taking that class. Can I do self study and pick it up?
Please suggest how I can get ready for workflow.
Thanks,
APHi,
Org structure needs to be setup by HR, but you can set up org structure yourself. Its not a big deal. 601 will go thorough this process. Also you can have workflows without org structure.
Go through this link
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70b074ac-fa1b-2a10-1587-bd084347fc56
On help.sap.com, there is a demo for an absence request workflow. If you go through them, it should give you an idea of all the basic tcodes including the creation of a HR org structure, workflow build etc. -
Add new Fields to Opportunity ( TCODE : CRMD_BUS2000111 ) using EEWB
Hi...
I am trying to add new field to Opportunity, TCODE : CRMD_BUS2000111 ) using EEWB.
I am using ...
Business object BUSINESS_TRANSACTION,
Extension type ADD_NEW_FIELDS
Business Transaction Type : CRM Opportunity
Assigned to : Customer Header data.
I am able to generate project and extension successfully. But don't see any new field or custom tab added to transaction for Opportunity ( TCODE : CRMD_BUS2000111 ).
WHEN I CHECKED BACK IN EEWB, DON'T SEE ANY SCREEN OBJECT IN OBJECT LIST.
I can see Tables, Function group, Function Module, Data Element in object list but Screen object is missing. I believe that's the reason why new screen field not has been added. But not able to find out the reason for that.
Your help will be highly appreciated. my e-mail id : [email protected]
Thanks in advance.
MinalHi Minal,
I would suggest to create a new extension with the following:
Create new extension, but use the Enhancement type: "Extend Opportunity"
When you create just two new fields with "ADD_NEW_FIELDS" you have to manually add them into the existing screens.
Hope this helps
Martin -
What are the Tcodes commanly used in ALE-IDOCs?
Hi,
What are the Tcodes commanly used in ALE-IDOCs?
Regards,
Chow.Hi,
Go through the following Tcode for ALE
ALE IDOC
Sending System(Outbound ALE Process)
Tcode SALE ? for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 ? Create Model View
Tcode BD82 ? Generate partner Profiles & Create Ports
Tcode BD64 ? Distribute the Model view
Message Type MATMAS
Tcode BD10 ? Send Material Data
Tcode WE05 ? Idoc List for watching any Errors
Receiving System(Inbound ALE )
Tcode SALE ? for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 ? Check for Model view whether it has distributed or not
Tcode BD82 -- Generate partner Profiles & Create Ports
Tcode BD11 Getting Material Data
Tcode WE05 ? Idoc List for inbound status codes
ALE IDOC Steps
Sending System(Outbound ALE Process)
Tcode SALE ?3 for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 !V Create Model View
Tcode BD82 !V Generate partner Profiles & Create Ports
Tcode BD64 !V Distribute the Model view
This is Receiving system Settings
Receiving System(Inbound ALE )
Tcode SALE ?3 for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 !V Check for Model view whether it has distributed or not
Tcode BD82 -- Generate partner Profiles & Create Ports
Tcode BD11 Getting Material Data
Tcode WE05 !V Idoc List for inbound status codes
Message Type MATMAS
Tcode BD10 !V Send Material Data
Tcode WE05 !V Idoc List for watching any Errors
1)a Goto Tcode SALE
Click on Sending & Receiving Systems-->Select Logical Systems
Here Define Logical Systems---> Click on Execute Button
go for new entries
1) System Name : ERP000
Description : Sending System
2) System Name : ERP800
Description : Receiving System
press Enter & Save
it will ask Request
if you want new request create new Request orpress continue for transfering the objects
B) goto Tcode SALE
Select Assign Client to Logical Systems-->Execute
000--> Double click on this
Give the following Information
Client : ERP 000
City :
Logical System
Currency
Client role
Save this Data
Step 2) For RFC Creation
Goto Tcode SM59-->Select R/3 Connects
Click on Create Button
RFC Destination Name should be same as partner's logical system name and case sensitive to create the ports automatically while generating the partner profiles
give the information for required fields
RFC Destination : ERP800
Connection type: 3
Description
Target Host : ERP000
System No:000
lan : EN
Client : 800
User : Login User Name
Password:
save this & Test it & RemortLogin
3)
Goto Tcode BD64 -- click on Change mode button
click on create moduleview
short text : xxxxxxxxxxxxxx
Technical Neme : MODEL_ALV
save this & Press ok
select your just created modelview Name :'MODEL_ALV'.
goto add message type
Model Name : MODEL_ALV
sender : ERP000
Receiver : ERP800
Message type :MATMAS
save & Press Enter
4) Goto Tcode BD82
Give Model View : MODEL_ALV
Partner system : ERP800
execute this by press F8 Button
it will gives you sending system port No :A000000015(Like)
5) Goto Tcode BD64
seelct the modelview
goto >edit>modelview-->distribute
press ok & Press enter
6)goto Tcode : BD10 for Material sending
Material : mat_001
Message Type : MATMAS
Logical System : ERP800
and Execute
7)goto Tcode : BD11 for Material Receiving
Material : mat_001
Message Type : MATMAS
and Execute --> 1 request idoc created for message type Matmas
press enter
Here Master Idoc set for Messge type MATMAS-->press Enter
1 Communication Idoc generated for Message Type
this is your IDOC
Change Pointers
I know how to change the description of a material using ALE Change Pointers.
I will give the following few steps
1) Tcode BD61---> check the change pointers activated check box
save and goback.
2) Tcode BD50---> check the MATMAS check box save and comeback.
3) Tcode BD51---> goto IDOC_INPUT_MATMAS01 select the checkbox save and comeback.
4) Tcode BD52---> give message type : matmas press ok button.
select all what ever you want and delete remaining fields.
save & come back.
5) 5) go to Tcode MM02 select one material and try to change the description and save it
it will effects the target systems material desciption will also changes
6) goto Tcode SE38 give program Name is : RBDMIDOC and Execute
give Message type : MATMAS and Executte
ALE/IDOC Status Codes/Messages
01 Error --> Idoc Added
30 Error --> Idoc ready for dispatch(ALE Service)
then goto SE38 --> Execute the Program RBDMIDOC
29 Error --> ALE Service Layer
then goto SE38 --> Execute the Program RSEOUT00
03 Error --> Data Passed to Port ok
then goto SE38 --> Execute the Program RBDMOIND
12 Error --> Dispatch ok
Inbound Status Codes
50 Error --> It will go for ALE Service Layer
56 Error --> Idoc with Errors added
51 Error --> Application Document not posted
65 Error --> Error in ALE Service Layer
for 51 or 56 Errors do the following steps
goto WE19 > give the IDOC Number and Execute>
Press on Inbound function Module
for 65 Error --> goto SE38 --> Execute the Program RBDAPP01 then your getting 51 Error
Regards,
Priyanka. -
How to back up a table in SAP?Is there tcode to use?
How to back up a table in SAP?Is there tcode to use?
Please suggest me.
Sai.Hello Sai
I do not think there is a specific "backup" transaction available.
For the purpose of backing up a couple of customer tables I used the following approach:
(1) Create a workbench request with all required tables (object entries: R3TR TABU <name of table>; key: '' for client-independent or '<client>' for client-dependent tables.
Export the request.
(2) Write a report which creates a new workbench request and copies the object list of (1) to this new request. Finally the request is released.
(3) Schedule the report as daily batch job. Thus, your latest backup is less than 24 hours old.
The nice thing about this approach is that if you need to backup additional tables: just add the object entries and keys to the request in (1). No changes are required in (2) or (3).
Regards
Uwe -
Role, tcode and activity
dear all,
does anyone know whats the relationship between role, tcode and activity?
we can see all relationship in pfcg, but my client want a program that consist all role and tcode and activity, like role A has tcode A1 and A2, A1 can display only, A2 can change, display. i know this data can be found in table agr_1251, but unfortunately not all tcode can be found.
any idea ?
thanksHi
Check the following tables for your details
AGR_USERS
AGR_TCODES
AGR_1252
AGR_1250
AGR_DEFINE
AGR_PROF
AGR_TEXTS
ALSO SEE THE TCODES
<b>SUIM, SU21 AND PFCG</b> ETC
<b>Reward points for useful Answers</b>
Regards
Anji -
Can anybody give me the table with tcode and its development class
can anybody give me the table with tcode and its development class
Hi phani,
1) First retrieve program name from tstc table I.e field pgmna.
2) Using pgmna retrieve from tadir table by using the following criteria from tadir table
pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
We will get development class or package in tadir i.e
tadir-devclass
Thanks,
Naveen Kumar.
Maybe you are looking for
-
I cannot open a new page from the Firefox favorites menu, it worked before in other versions and this new 5.1 version, but stopped working a few days ago, uninstalled, downloaded a fresh program.. same problem exists. I usually leave my 'Home Page' a
-
Remove orhpaned master references?
Hello all, A while back i deleted a folder from Finder containing multiple images and the referenced masters in Aperture became orphaned. I then opened aperture and deleted the orphaned masters (i deleted the folder after importing the images into th
-
Pricing Procedure in Opportunity
Hai Experts, Where can we see the Pricing procedure in Opportunity Transaction, for example we can see the pricing procedure in Prices Tab for Quotation, similarly where can we see that for Opportunity? Thanks and Regards, Teja
-
ODataModel Read aSync vs. Sync
Are there any documentation that goes into details on how the ODataModel Read works with Gateway when it comes to using async and sync? thanks.
-
Mac OS X 10.6.8/10.7
My version of mac is 10.6.8 and the newer version of mac is 10.7 but when I go on software update it say's that 10.6.8 is the latest version. Why doe's it say that?