Actions and EEWB (Business Transactions)
Hi,
I've extended a business transaction (service ticket) with 5 new fields using EEWB.
I'm creating a new action to print out a letter. I want it to print only if one of the new fields is filled in.
- The action works fine if I trigger it on a standard field being filled in
- But when I create a new condition using the new field it doesn't work
Details
I've created a new condition - it just says that the field must be greater than "1"
This is based on a new container. The container is based on the database table and filed (structure CRMD_CUSTOMER_H - which is the databse table holding the new data and new field ZZ_PROS_REQ_ED)
Thanks for the reply AP
I'll check KZ doc. type
what about other document types and business trans. ?
Similar Messages
-
What is "Business Transaction" in status profile customizing?
Hi,
When I do customizing to define a new status profile, for each status line, the last column is "Trans.". And when I double click it will goto another screen "Transaction Control" to define business transaction and action, from F1 help it says:
Business Transaction
Transaction that the user executes on the screen.
Use
Objects that use general status management functions can define at business transaction level whether a function is allowed or not.
Examples
You execute a business transaction when you
Post to a G/L account
Release an order/project
Post goods received
Enter a confirmation
So could you please tell me what the functionality of "Business transaction" here? How can I define my own business transaction?
Thanks!This are some predelived functionalities that cab be triggered or forbiden and so on, when certain status is set. For example: you can create user status ZCOM (e.g. Completed) and set business transaction "Change document" to "Forbidden". This will mean that once this status is set, document is locked and can't be changed.
Regards. -
Business Transactions missing under reference data while account Merge
Hi Experts,
I am using SAP Standard account merge utility available in CRM 7.0 . After confirming Master and Source account in cleansing report when the overview page opens for confirmation and for address confirmation, i am not able to see Business transaction under the "Reference Data". all other data entities are present.
please provide me the inputs for whether some customization is missing or some setting needs to do.
<< Moderator message - Please do not offer points >>
Regards,
Sanket Chougule
Edited by: Rob Burbank on Dec 8, 2010 3:58 PMthanks for the reply again.
we can hide or can control the data to be get listed in the refrence data . there is a simple customizing (T Code BUSWU02), there on right hand side we need maintain the data entity that needs to get displayed and to be merge with Master.
For more details go to bellow mentioned link:
http://help.sap.com/saphelp_crm70/helpdata/en/52/cff837a9aae651e10000009b38f8cf/frameset.htm
my problem is solved and now business transactions are listed in under reference Data.
Thanks,
Sanket Chougule -
Dear Experts,
I have few doubts and request your expert inputs to clarify my doubts.
What is the difference between action and workflow? How do I decide that I need an action in a transaction and not a workflow and vice versa?
Your earliest response is highly appreciated.
Thanks,
SMTPHi SMTP,
First of all, as I mentioned action is nothing but an executable work item which is designed in the workflow itself. In other words, Workflow is like your OOPS class. At run time, workflow instances are created just like objects of classes. Now, the steps designed in the workflow are called TASKS and the instances of tasks are called WORKITEMS. Now, the work items where any user action is required are called executable work items. ANd the work items where no user action is required (for example, sending an email in background) are called non-executable work items.
Whether to go with development of workflow or not depends upon your business scenario. If your requirement is only to send an email and you find any BAdi or exit where in you can write your logic then there is no need of creating a workflow. If there is a defined business process with defined users and time lines, then you can go with the development of workflows.
Rest, the below link will help you in understanding basic concepts of workflow :
Why use SAP Workflow? | Insight Consulting Partners
Regards,
Richa -
Business Transactions and Document type
Hi eXperts !
Can anyone please explain these business transactions like when they are created, what is the document type related to these and which one should I use to see the Amount paid to the Vendor (Actual Payment)
KOAE Actual Settlement CO External
RFBU FI Postings
COIN CO Interface
RKU1 CO Act. Primary Cost Transfer
KOAR
Actually I need to extract a report in Project systems with actual amount paid to the vendor + all the actual cost but it shows only down payment (doc. type KA if i am not wrong) not the final payment.
Also please explain these document types because i can see them in my report but I dont really know what does it mean.
AA Asset posting
AB Accounting document
KA Vendor document
TZ Vendor Document
KZ Vendor payment
SA G/L account document
KG Vendor credit memo
As these things can be better explained by FICO guys so I decided to put the question here, Thanks alot !
RabieeThanks for the reply AP
I'll check KZ doc. type
what about other document types and business trans. ? -
Controlling Business transaction field in COSS and COSP table
Hi all,
I am trying to understand the idea of the field business transaction in tables COSS and COSP (where as much as I understood are the line items in CO - please corect me if I am wrong). It seems logically that this field is connected somehow to the SAP transactions. Do you know where is this connection and how can I see it?
I need to know which SAP transactions will get business transaction COIN for example. If you have some documentaion or explanation of how this works, it will be very useful to me.
Thank you,
MariaHi Maria,
When you run settlement for internal orders using KO88, the records are saved into COSS table with the Business transaction KOAO.
Just for your understanding the meaning of the main CO tables:
- COEP: this is the CO document line items table (the one that is searched when you run, for example, KSB1 or KOB1 report transactions);
- COSS: this is the CO cost totals table for internal postings, that is, the postings done into CO module that is going to reflect on the same CO module;
- COSP: this is the CO cost totals table for external postings, that is, the postings done into any module that is going to reflect on CO module.
To complete what it had been explained: COIN means the postings done from any module to CO.
I hope it helps you.
Best Regards,
Daniel -
What is business add-ins and business transaction events
Dear All,
Would you mind tell me what it sht business add-ins and business transaction events ?
i still not understand about this after i read the training material
Regards
LukeHi LukeWong ,
BAdi:
SAP Business Add-Ins (BAdIs) are one of the most important technologies used to adapt SAP software to specific requirements. BAdIs were introduced with Release 4.6 and replace function module exits. This technology is not limited to SAP applications. BAdI calls can be integrated in customer applications. These can then be enhanced by other customer applications. In the various SAP applications, BAdI calls are implemented at places where enhancements are appropriate.Business add-ins are enhancements to the standard version of the system. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
As with customer exits, two different views are available:
· In the definition view, an application programmer defines exit points in a source that allow specific industry sectors, partners, and customers to attach additional coding to standard SAP source code, without having to modify the original object.
· In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard solution, if one is available.
In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, country-specific versions, industry solutions, partner, customer, and so on). You can create definitions and implementations of Business Add-Ins at any level of the system landscape.SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to differentiate between Add-In implementations using the filter Country or other criteria.
The enhancement technique is set up in such a way that it is possible to define interfaces for ABAP soure code, screens, GUI interfaces, and tables. These allow customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
BADI is just an object-oriented version of user-exit. Instead of entering program code into some function module (as in customer-exit), you define some class which has to implement predefined methods and those methods are fired at predefined points just like an old user-exit. Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently. BADI/UserExists are used to enhance R/3 For customer Needs.
Actually there is no transaction to find when and where the BADI
is called.
1. You can see the BADI description to find why it is called.
2. Once you implemented and activated the BADI, put some break points
in the BADI and see "where else used" option to check in what all
programs this BADI is called. In the ITS debug, when you are doing
the operation what exactly the BADI description tells, it will take
to the break points and you have to do manually debug the whole thing.
I know its bit difficult to do manual debug the whole thing, it
takes lot of time, but you have to be very patience when you are
dealing with BADI's.
Transaction SE18 is the BADI equivalent of transaction SMOD
Transaction SE19 is the BADI equivalent of transaction CMOD .
To find the BADI to be implemented and then implement this via SE19.
These steps should enable you to find any BADI related to any transaction in a matter of minutes.
Procedure 1:
1) Go to the transaction SE37 to find your function module.
2) Locate the function SXV_GET_CLIF_BY_NAME.
3) Put a breakpoint there.
4) Now open a new session.
5) Go to your transaction. 6) At that time, it will stop this function.
7) Double click on the function field EXIT_NAME.
8) That will give you name of the BADI that is provided in your transaction.
Business Add-Ins
Procedure 2:
1) Goto se24 (Display class cl_exithandler)
2) Double click on the method GET_INSTANCE.
3) Put a break point at Line no.25 (CASE sy-subrc).
4) Now Execute SAP standard transaction
5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
7) This way you will find all the BADIs called on click of any button in any transaction
Check this blogs 2 find a BADI:
How To Define a New BAdI Within the Enhancement Framework (Some Basics About the BAdI,BAdI Commands in ABAP,
When to Use a BAdI?)
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
How to implement a BAdI And How to Use a Filter
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
Introducing Business Add-Ins
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f3202186-0601-0010-6591-b832b1a0d0de
How to implement BAdi in Enhancement Framework
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0456c54-0901-0010-f0b3-cd765fb99702
Business Add-Ins
http://help.sap.com/saphelp_47x200/helpdata/en/ee/a1d548892b11d295d60000e82de14a/frameset.htm
BAdI: Customer-Defined Functions in the Formula Builder
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
Difference Between BADI and User Exits
http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
To Use BADI - Business Add In you need to Understand ABAP OO Interface Concept
http://www.sap-img.com/abap/business-add-in-you-need-to-understand-abap-oo-interface-concept.htm
Business Transaction Events
Business Transaction Events (Open FI) The Open FI enhancement technique was developed in the Financial Accounting component. Open FI is based upon the following principles: Application developers must define their interface in a function module, an assignment table is read in the accompanying (generated) code, and the customer modules assigned are called dynamically. This technique differentiates between enhancements that are only allowed to have one implementation and enhancements that can call multiple implementations in any sequence desired. Both industry-specific and country-specific enhancements may be defined.
SAP business transaction events are one type of customer enhancements provided by SAP! We can access the business transaction events using FIBF.Next we have to find the process interface for duplicate invoice check!
check this blog for details on SAP business transaction events
Business Transaction Events
http://fuller.mit.edu/user_exits/business_transaction_event.htm
FI Enhancement Technique How-To-Guide on the Usage of Business Transaction Events (BTE)
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/207835fb-0a01-0010-34b4-fef1240ba9b7
Creation of Events via Business Transaction Events
http://help.sap.com/saphelp_nw04/helpdata/en/3b/7f3e8be57c11d1951f0000e82dec10/content.htm
In SAP R/3 you must activate the business transaction events (BTEs) for Availability Check Using SAP R/3. To set this indicator in SAP R/3:........
http://help.sap.com/saphelp_crm40/helpdata/en/b6/de3efc6bbcdc4b948d466857a10323/content.htm
cheers!
gyanaraj
****Pls reward points if u find this helpful -
Why it is difficult to copy Business Transactions and make it a Z object
Hi
I am looking for a proper explanation why it is difficult and not suggested to make a copy of the entire business transaction ( example va01 or any other transactions ) and make a z object and modify it so as to companies business scenarios.
I need explanation with respect to solution manager,
where standard sap ticket processing needs to be modified, why can't we copy it into a z object and modify, why we need access key to modify sap standard.
Thanks & Regards
Abhimanyu LFirstly what is the transaction you wish to modify.
If I were doing it, I would look at how I would modify the standard SAP code compared to the effort in taking a copy. You should also take into consideration the time it may take to resolve any upgrade issues. Personally I would say that changing the standard SAP in most cases would be the quickest to develop. However, your business case may be to complex to amend the standard SAP.
When you copy a standard transaction, there are occasions when the SAP Main program is hardcoded into the SAP code. This can also cause you problems as you would need to amend this to use your version of the main program. You can also have problems with Status menu's as they may be coded to use against the SAP Main program.
Hope that makes sense. -
Derived business transactions and TBB1
Dear experts,
My question concerns Money Market derived business transactions.
When I enter position outflows that are not transfer postings, the system generates derived translations that update the position components (proportionate reduction) u2013 DBT_E001/DBT_E002.
These translations are not relevant for posting, but have a status Planned.
The question: is it possible to fix these derived flows during posting of operative business transactions in TBB1?
Right now I can fix them only through TPM18, which is very inconvenient to run separately.
Any help would be appreciated.
Best wishes,
IrinaHi,
In status control the setting is status of plan and hence the derived transactions will always be generated in planned status and you have to fix them through TPM18.
In order to post it through TBB1 itself, the control setting should have same status option. But check with the business also whether this is not going to have any other effect because this is at the central company code and valuation area level. All derived transactions will have the same status of the operative transactions itself.
Regards,
Ravi -
Difference between Technical and Business transaction archiving?
Hi Guys,
Can any one explain the difference between Technical and business transaction archiving with practical example?
When we will go for Technical archiving and when we will go for business transaction archiving?
Thanks,
Vinod.Hello Vinod,
To me, Archiving Objects can be separated into 3 categories; Technical, Master Data and Transactional. Technical Archiving would include archive objects such as IDOC's, BC_SBAL (application logs), BDCLOGPROD (batch input logs), etc. Master Data Archive Objects would include MM_MATNR (material master), FI_ACCPAYB (vendor master data), FI_ACCRECV (customer master data), etc. And, Transactional Archive Objects would include FI_DOCUMNT (financial documents), SD_VBAK (sales orders), MM_EKKO (purchase orders), etc.
Techincal Archive Objects usually are easier to implement and require less resources. Master Data and Transactional Archive Objects usually take longer to implement as they will require business testing and sign-off.
This is a high-level explanation and I hope it helps answer your questions.
Best Regards,
Karin Tillotson -
Intercompany business transaction between US and France (EU)
Hi
Can any one tell how the intercompany business transaction works between a company code in US and another company code in France (EU countries). I have intercompany where both the company codes are within USA, but not sure how to understand the legal and other things to set up this transaction.
I would like to know the business process and please do not reply with configuration details.
Thanks
SudduYou can just try using Search functionality in the forum to find the answers. I am sure you will find plenty of answers for intercompany business process.
Regards, -
Configuring document scanner and linking to SAP Business Transaction
HI guys,
how to configure scanner and attach to business transaction SALES ORDER.
divyaHi Girish,
maybe the following link to the SAP online documentation for ArchiveLink could be useful for this requirement:
http://help.sap.com/erp2005_ehp_04/helpdata/EN/4f/9933d7446d11d189700000e8322d00/frameset.htm
Best regards,
Christoph -
Business transaction 'Close' sets status 'REJC' and 'ERLD'
Good day everyone!!!
I added a new status "Rejected (REJC) " the behavior is similar to standard "Confirmed(ERLD)" .
(coppied from Confirmed
After this system says:
Business transaction 'Close' sets status 'REJC' and 'ERLD'
Message no. BS292
Diagnosis
You specified in the procedure control of status REJC and status ERLD that both statuses be replaced by the procedure 'Close'. Both statuses have a status number.
System Response
When the procedure 'Close' runs, the System will try to set statuses REJC and ERLD. They cannot be active at the same time because they both have status numbers so the entry is rejected.
Procedure
Delete one of the two statuses
or
give only one of the statuses a status number
or
change the procedure control.
Questions:
1) Is it possible to get rid of this message?
2) if possible, how ?
3) what problems we may have, after doing this ??
Regards
Sindry
Edited by: Sindry on Jan 5, 2011 9:59 AMhmmm seems the problem i got was a bit weird. the first server that I was using was only a Windows 2000 Professional Edition. When I installed both database and OAS in a Windows 2000 Server , I was able to deploy the WAR file properly and no NLS error was displayed. However, I'm still getting the servlet not deployed problem.
I'm getting this in the status display of the WAR File
context Not Loaded Servlet org.springframework.web.context.ContextLoaderServlet 0 0 0 1 -
Business Transactions and Document Types
Hi eXperts !
Can anyone please explain these business transactions like when they are created, what is the document type related to these.
KOAE Actual Settlement CO External
RFBU FI Postings
COIN CO Interface
RKU1 CO Act. Primary Cost Transfer
KOAR
Actually I need to extract a report in Project systems with actual amount paid to the vendor + all the actual cost but it shows only down payment (doc. type KA if i am not wrong) not the final payment.
Also please explain these document types because i can see them in my report but I dont really know what does it mean.
AA Asset posting
AB Accounting document
KA Vendor document - This type of doc. is created when we do Down-payment to vendor (correct me if m wrong)
TZ Vendor Document
KZ Vendor payment - Doc. created when we do Actual Payment to vendor (correct me if m wrong)
SA G/L account document
KG Vendor credit memo
RabieeAny thoughts ?
-
Relationship between 'business transactions', SAP LUW, and tRFCs?
Here's what (I think I know:
- A 'business transaction' is a set of (dialog) steps that have the same 'transaction ID.' I can see the steps of a business transaction in STAD or STATTRACE.
- An SAP LUW is a set of steps that are a single unit of work.
- Function calls started with a tRFC are started in a new SAP LUW.
The questions are:
- Does an SAP LUW correspond 1:1 to a business transaction?
- If so, then tRFC spawns sub-transactions. Is there a way (using STAD or STATTRACE) to see, the parent-child transaction relationship? To see which transactions spawned which sub-transactions?
Thanks.
TimThis was a duplicate post.
Please post replies to [this thread|Open Hub 3rd party tool - API not returning data table;.
Thanks.
Tim
Maybe you are looking for
-
Hallo every body, i have some questions when i am passing the refernces to the sub_VI 1)when i run the application, the blink indicator(in main VI) starts blinking. even in sub_vi for true case i set it true and for false case i set it false. why fro
-
Report with the alerts that have been thrown
Hi all! We are using the XI alerts to send several e-mails according to the alert that have been thrown. Now, I would like to know if some report could be automatically generated showing the information of these alerts. Is it possible? Thanks in adva
-
RV13B is not defined in the ABAP dictionary
Hi Experts, Iu2019ve a requirement to create a smartform,and then save it as a pdf and email. I have all of this done except for one part. At present my email address (for testing purposes) is hard coded as the email address. However I want to automa
-
Time to replace swollen battery
Explanation I've recently started playing World of Warcraft which has pushed my macbook pro to the edge of dysfunction. Due to overheating and my inability to understand exactly what the problem was at the time, the battery appears to have started to
-
Where is Contact Sheet II in CS4?
Just upgraded to CS4 and cannot find Contact Sheet II under File>Automate. Went back to my old CS and pulled up the feature only to find out that when I went under Source Images> Folders>Choose... the chosen folder has all the photos grayed out.I'm o