'Additional Rental' streams in lease contract
Hi All,
We have a stream called 'RENT' in our lease templates which are associated to every asset. We have a requirement to add additional rent during the life of the contract. We tried the below approaches and failed.
Approach 1:
Created a new 'ADDITIONAL RENTAL' as a fee line (New Stream with Pupose is fee payment)
Assciated this to the asset
Created a payment line
Associated a payment line to an asset
We got error while validation -
Error1 - A Payment is required for a income fee (ADDITONAL RENTAL)
Error 2 -Total payment amount must be equal to fee line amount for income fee
Approach 2
Created a new 'ADDITIONAL RENTAL' as a fee line (New Stream with Pupose is fee payment)
Assciated this to the asset
Created a payment line
Rebooking causes the page to hand both in 11i and R12.
Questions
1. Kindly let us know what type of stream (purpose) that can be used for the above requirement.
2. Please let us know if you have a work around for scenario 1.
3. Kindly let us know if the fee is always associated at contract level or we can have at asset level.
Thanks
Dear Kumar,
Sorry if I ve been confusing. I will try to make it more clear.
I am working for a Teleco and i am researching the possibility of implementing FX - RE internally. We will not need all the functionalities of the module, but only the ones that allow you to manage your lease in contracts. We`ve got lots of base stations contracts (as you can imagine) where our company is a tenant in a lease contract.
I did some research in relation to the master data structure and cant work out how should our master data be structured. The business requirements are - handling the advance payments, accruals and postings, giving and receiving notices, adjustments of rent etc. Is it possible to create the contract within the system, set all the conditions directly in it or do we need to have another master record other that the contract itself.
My confusion comes from the fact that the standard solution of the lease outs suggests creating a rental unit first and then assigning the contract to it. But since we will be tenants we dont need to more detailed information on these objects, we just need the conditions in the contract that will let us handle all the activities that arise in connection to it.
I hope that i put the question more clearly this time.
Can you also tell me if it is possible to create a template and after entering the conditions about the particular contract to generate it from the system on a hard copy?
Many thanks and sorry if i cant make myself more clear!
Similar Messages
-
ATTRIBUTE7 in OKC_K_LINES_B table not seen in lease contract
Hi,
When i enable the ATTRIBUTE7 in the context Global Data Elements for Application- Lease management and Title - Contract Line Additional Information, I expect the DFF to be visible in the lease contract from lease center administrator or Lease super user.
But I am not able to find the DFF any where. Kindly let me know where can i find the DFF in the front end.
Thanks and Regards
SathyaHi Guys,
I got the answer of this query.
Amount at line as well as at Header level for a service contract was getting calculated in negative.
Cause: There was a Discount modifier set up at Header level and Line level. Discount at header and line level combined applied was greater than 100% which is why the amount was getting calculated in negative.
Modifier on Header and Line level can be checked as below.
: keep the cursor at header then go to Tools>Price Adjustment--- check the Rate column
Vice versa for line level.
Thanks
Deep -
Automatic creation of Service RequestContract upon saving of Lease Contract
Good day Gurus,
Is there a way in SAP wherein when I create a Lease contract in Real Estate module (meaning clicking the SAVE icon), Service Request Contract will also be created? Is there a BTE available for this? I need it since same information created in Lease contract will also be inputed in service Contract.
Thanks a lot.Hi,
please check if BAdI BADI_RECN_CONTRACT, method AFTER_STORE, is helpful for your requirement.
Regards,
Franz -
How to create Lease Contract in CRM using CRMXIF_ORDER_SAVE
Hi All,
I need to upload CRM Lease contract from Legacy data in a flat file. I have created a test program where I call function module "CRMXIF_ORDER_SAVE".
When I run this FM, it is creating a BDoc of type BUS_TRANS_MSG and I can see them in Txn SMW01
Couls anyone please tell me:
1. What next steps I need to follow to create a Lease Contract. Do I need to do some setting for BDoc consumoption.
2. Is there any other alternative way like BAPI etc to create lease contract in CRM.
<b>Reward point is gurranted for REAL HELPFUL answers.</b>
-Regards
Ashim
I am also attching the code of my test program
*& Report YTESTCRMXIF_ORDER_SAVE
REPORT YTESTCRMXIF_ORDER_SAVE.
DATA WA_CRMXIF_BUSTRANS_T TYPE CRMXIF_BUSTRANS_T.
DATA WA_CRMXIF_BUSTRANS TYPE CRMXIF_BUSTRANS.
DATA WA_CRMXIF_ORGMAN TYPE CRMXIF_ORGMAN.
DATA: WA_CRMXIF_STATUS TYPE CRMXIF_STATUS,
ITAB_STATUS LIKE TABLE OF WA_CRMXIF_STATUS.
DATA: WA_BAPIRETM TYPE BAPIRETM,
WA_BAPIRETI TYPE BAPIRETI .
DATA: WA_BAPIRETC TYPE BAPIRETC.
DATA: WA_PARTNER TYPE CRMXIF_PARTNER,
ITAB_PARTNER LIKE TABLE OF WA_PARTNER.
DATA: BEGIN OF WA_TEMP_PARTNER,
PARTNER_NO(10) TYPE C,
PARTNER_FCT(8) TYPE C,
PARTNER_PFT(4) TYPE C,
PFT_SUBTYPE(4) TYPE C,
END OF WA_TEMP_PARTNER,
ITAB LIKE TABLE OF WA_TEMP_PARTNER.
FILLING THE STRUCTURE OF THE PARTNER *
WA_TEMP_PARTNER-PARTNER_NO = '0010000002'. WA_TEMP_PARTNER-PARTNER_FCT = '00000035'.
WA_TEMP_PARTNER-PARTNER_PFT = '0012'. WA_TEMP_PARTNER-PFT_SUBTYPE = 'CRM '.
APPEND WA_TEMP_PARTNER TO ITAB.
WA_TEMP_PARTNER-PARTNER_NO = '0010000002'. WA_TEMP_PARTNER-PARTNER_FCT = 'Z0000002'.
WA_TEMP_PARTNER-PARTNER_PFT = '0029'. WA_TEMP_PARTNER-PFT_SUBTYPE = 'CRM '.
APPEND WA_TEMP_PARTNER TO ITAB.
LOOP AT ITAB INTO WA_TEMP_PARTNER.
MOVE-CORRESPONDING WA_TEMP_PARTNER TO WA_PARTNER.
APPEND WA_PARTNER TO ITAB_PARTNER.
ENDLOOP.
END FILLING THE STRUCTURE OF THE PARTNER *
FILLING THE STRUCTURE OF THE ORDER HEADER *
WA_CRMXIF_BUSTRANS-OBJECT_TASK = 'I'.
WA_CRMXIF_BUSTRANS-PROCESS_TYPE = 'LEAS'.
WA_CRMXIF_BUSTRANS-OBJECT_TYPE = 'BUS2000114'.
WA_CRMXIF_BUSTRANS-POSTING_DATE = 20061026.
WA_CRMXIF_BUSTRANS-DESCR_LANGUAGE = 'E'.
WA_CRMXIF_BUSTRANS-CREATED_AT = 20061026203200.
WA_CRMXIF_BUSTRANS-CREATED_BY = 'DUTTAK'.
WA_CRMXIF_BUSTRANS-CALC_SCHEMA = 'Z00050'.
WA_CRMXIF_BUSTRANS-SCENARIO = 'A'.
WA_CRMXIF_BUSTRANS-LOGICAL_SYSTEM = 'CDTCLN400'.
WA_CRMXIF_BUSTRANS-CRM_RELEASE = 'BBPCRM 500'.
WA_CRMXIF_BUSTRANS-CLIENT = 400.
END FILLING THE STRUCTURE OF THE ORDER HEADER *
FILLING THE STRUCTURE OF THE ORGMAN *
WA_CRMXIF_ORGMAN-SALES_ORG = 'O 50000000'.
WA_CRMXIF_ORGMAN-SALES_ORG_RESP = 'O 50000000'.
WA_CRMXIF_ORGMAN-DIS_CHANNEL = '10'.
WA_CRMXIF_ORGMAN-DIVISION = '20'.
END FILLING THE STRUCTURE OF THE ORGMAN *
FILLING THE STRUCTURE OF STATUS *
WA_CRMXIF_STATUS-STATUS = 'I1282'.
WA_CRMXIF_STATUS-ACTIVE = 'X'.
WA_CRMXIF_STATUS-TXT04 = 'CONH'.
WA_CRMXIF_STATUS-TXT30 = 'Contract Header'.
APPEND WA_CRMXIF_STATUS TO ITAB_STATUS.
END FILLING THE STRUCTURE OF THE STATUS *
MOVE WA_CRMXIF_ORGMAN TO WA_CRMXIF_BUSTRANS-ORGDATA-DATA.
MOVE ITAB_STATUS TO WA_CRMXIF_BUSTRANS-STATUS-DATA.
MOVE ITAB_PARTNER TO WA_CRMXIF_BUSTRANS-PARTNER-DATA.
APPEND WA_CRMXIF_BUSTRANS TO WA_CRMXIF_BUSTRANS_T.
*LOOP AT WA_CRMXIF_BUSTRANS_T INTO WA_CRMXIF_BUSTRANS.
*LOOP AT WA_CRMXIF_BUSTRANS-PARTNER-DATA INTO WA_PARTNER.
WRITE: / WA_PARTNER-PARTNER_NO,WA_PARTNER-PARTNER_PFT,WA_PARTNER-PARTNER_FCT.
ENDLOOP.
*ENDLOOP.
CALL FUNCTION 'CRMXIF_ORDER_SAVE'
EXPORTING DATA = WA_CRMXIF_BUSTRANS_T
IMPORTING RETURN = WA_BAPIRETM.
IF SY-SUBRC = 0.
WRITE 'CONTRACT CREATED SUCCESSFULLY'.
ELSE.
WRITE: 'SY-SUBRC =', SY-SUBRC.
ENDIF.
LOOP AT WA_BAPIRETM INTO WA_BAPIRETI.
LOOP AT WA_BAPIRETI-OBJECT_MSG INTO WA_BAPIRETC.
WRITE: / WA_BAPIRETC-MESSAGE , WA_BAPIRETC-TYPE,WA_BAPIRETC-NUMBER.
WRITE: / WA_BAPIRETC-MESSAGE_V1,WA_BAPIRETC-MESSAGE_V2.
ENDLOOP.
ENDLOOP.hi, it looks the crm pricing configuration doesn't suitable to the order data you inbounding.
You can try to input a order according to your inbound data in SAP GUI or WEB UI order screen, to check if the same error will also appear like IDOC inbound. If so, then the configuration is in problem.
You can check the pricing related configure, like pricing procedure, procedure assign, pricing condition record ,types, and IPC if it is activated or not.
If not, you can check the data your filled in idoc, maybe it is a data problem. -
Transfer additional data together with a contract from srm to srm-mdm
Hi All,
I have a requirement to transfer additional data together with a contract, such as price scales, discounts, and discount scales
If the contract has condition like
scale Discount
0-10 20%
20-30 30%
from SRM to SRM MDM Catalog.
As a standard practice, we use report SRMMDM_CTR_TRANSFER in SRM to send the standard Contracts from SAP SRM system to the SRM-MDM Catalog repository via SAP XI.
But to transfer additional data , we have to use BBP_SAPXML1_OUT_BADI in SRM 7.0.
If any body worked on the same, please let me know the step by step procedure how to implement BBP_SAPXML1_OUT_BADI.
Regards,
VenkatHi Venkat,
You can have a look at the Note - 1296876
It gives the step - by -step procedure on what how to Enhance Contract Data Transfer.
For this, you may have to do the implementation in BADI BBP_SAPXML1_OUT_BADI
Change the XI mappings and the MDM Import manager mappings.
Hope this helps.
Regard,
Sherfu -
Regarding change process for CRM Lease contracts
Hi Frenzzzz,
I need to create a standalone program which is used for change process for a lease contract.... The change process mainly used in my requirement is (Change of Location) & (Change of Ownership)....
I found out two function modules CRM_FS_CP_PREPARE and CRM_FS_CP_MAINTAIN which is used for change process.. I donno how to use them (I mean the mandatory parameters which needs to be passed) or is there any other way that i can acheive this functionality
Regards,
Arvish.......Hi Vijay,
have you tried to maintain the upselling product through the webUI?
This would always be my first try because COMMPR01 does not necessarily support all new features.
Settings to check in IMG:
Have you assigned a method schema to your transaction type for Provider Contracts in:
SAP Customizing Implementation Guide
--> Customer Relationship Management
--> Transactions
--> Settings for Sales Transactions
--> Product Proposals in Quotations and Orders
--> Method Schemas for Product Proposals
--> Assign Method Schema to Transaction Type
Use a method schema that is based on SAP standard schema 000018 or at least contains module CRM_MKTPR_PP_US_GL_SC_READ ("Call the Solution Configurator to determine Global Up-Selling Products").
Place to check in debugger:
Trace the call to CRM_PRODUCT_PROPOSAL_DETERMINE triggered from CL_PROVDLPR_CHANGEPRODSR_IMPL->DO_PREPARE_OUTPUT()
Hope this serves as a starting point for your analysis.
Best regards
Stefan -
How to specify a rental object on a contract during a BAPI upload (LSMW)
Using the BAPI BUS1505 (Flexible Real Estate Contract) and method CREATE, you have the option of specifying the rental objects on the contract.
The target structure is E1BP_RE_OBJECT_REL_DAT and the fields are
CONTRACT_OBJECT_TYPE Business Object Type of Contract Object
CONTRACT_OBJECT_ID ID Part of Contract Object
VALID_FROM Date: Relationship Valid From
VALID_TO Date: Relationship Valid To
OBJECT_GROUP_TEXT Name of Object Groups
OBJECT_GROUP_NUMBER Group Number
INFORMATIONAL_ASSIGNMENT Informational Assignment
What "ID part of contract object" must I specify if I want to specify a rental object?
The issue is that rental objects contain 3 parts and not 1:
- Company Code
- Business Entity
- Rental Object Number
I have tried to specify the number in the format "IMPPLL0000102300030003"
where "PPLL" is the company code, "1023" is the business entity and "30003" is the rental object number, but this or any other code is not working. The error is "Rental object was not entered (REBDRO027)
Cheers
Joeit looks like the "db.select" method automatically puts select onto the start of the query.
So just
ResultSet rs = db.select("* FROM customer");
ResultSet rs = db.select("* FROM customer WHERE color = 'yellow' ");would probably work
The executeQuery method accepts any valid SQL that would run on the database.
If you want to use parameters I would recommend you use a JDBC PreparedStatement
http://java.sun.com/docs/books/tutorial/jdbc/basics/index.htmlCheers,
evnafets -
Need Help in Lease Contract Migrations
hi all,
Need help in Lease contract migrations in R12 .If any of u gurus can share the same it would be great Help.Pls refer following notes:
R12.1 Lease/Loan Contract Import Interface Guide [ID 960266.1]
Oracle Lease Management Contract Import Interface [ID 269958.1]
thanks -
History of a Leased Contract.
Hi friends,
Please let me know if there is any function module that can get the history of leased contract created by CRMD_ORDER.
I have created a field (checkbox) using EEW tool. This checkbox gets checked/unchecked based on some evaluations. On saving this contract a contract number is generated.
Where does this value of the checkbox gets saved. Is there any database table or a buffer function module that reads this value at run time.
Regards,
SumeetAll EEWB built fields are maintained in table CRMD_CUSTOMER_I/H.
You just need to pass the respective GUID. -
Apple TV HD Rental Streaming Problem
I wanted to create this topic to ask if others are running into the same issues I am with streaming rented HD movies. I go to play the rented HD movie and am transferred to a screen that says "Loading...." for about a minute or two. Then, that message is replaced with one that says "Ready to play in [xxx] minutes"...with horribly long times listed (my movie was rented last night, and as of this evening, it shows "Ready to play in 232 minutes").
This seems like a MAJOR flaw with the Apple TV. I have no problem viewing YouTube, HD Netflix movies, HD trailers, etc. I have even been able to watch an HD TV show rental within about 5 mins of selecting it. Seems like there may be a major flaw in the streaming process for HD Movie rentals over the Apple TV.
If you haven't tested this yet (or if you have no issues), please post what is happening with your HD movie rentals.
TWP
Note: I have rebooted everything, used my Airport Express with the ethernet cord directly into the Apple TV, over wiFi, adjusted the distance between my router and the Apple TV. Nothing has worked.I experience this problem with the rental shows, but also with the HD trailers and with the higher quality video podcasts and youtube videos. I am convinced it is because of my slow internet speeds. i pay for "up to 3 Mbps", but typically get between 1.5 and 2.5 downstream.
Based on the file-size-to-show-duration ratio of iTunes shows (example: a 720p HD tv show rental on itunes downloads at 1.44 GB for a 44 minute show), I estimate that you need a 4.4 Mbps or higher actual bandwidth to get real-time streaming that starts soon after you order it. (Just divide the first number, 1.44 GB, by the second, 44 minutes, to find that it takes about 4.4 Mbps to watch that show. Your actual download speed has to be higher than the bit rate of the movie file itself: that way the movie will download faster than the movie can play, and you will never catch up to the stream and hence it should start playing immediately. Since my bandwidth is ~1.5 Mbps, I have to wait for the ATV2 to buffer a significant portion of the show if I am to watch it without catching up to the stream.
That said, several people are posting here that they are experiencing the problem even though they confirm they have streaming speeds of over 5 Mbps. Don't have an explanation for that, but the fact that my problem is not limited to the iTunes rentals but also makes me wait for the other videos on apple tv implies that bumping up my bandwidth should help. I'm getting "up to 10 Mbps" service installed in a week. I'll let you know if that makes a difference for me. -
Configuring vehicle + options in a Leasing contract
Hello gurus,
I'm dealing with an Leasing project for vehicles.
Has anyone dealed with configuring vehicles + options of the vehicle to include them in a Quotation/Contract?
Thank you!
JuditHi Judit,
This scenario is specific to ur business process but its not generic.
Any tangible or intangible services or products or material are created as PRODUCTs or SERVICE PRODUCTS in SAP CRM .
Just follow the below approach ....
Create Vehicles ( PRODUCTS) in CRM systems with different Hierarchies and Categories.
Then you can have ur own attributes sets for each vehicle category like options what u r talking abt..
Then finally once these PRODUCTS in ur terms vehicles are created in the system, you can assign these Vehicles to diff services like Contracts or Quotations.
Siva -
Addition of new tabs under contract item screen in SRM 7.0
Hello Experts,
My requirement is to add the three new tabs with custom fields under the contract item screen.
I thin i have to user web-dynpro ABAP for this requirement since it is SRM 7.0. Once i developm the web dynpro applications separately for each tab, how do i integrate those web dynpro with the contract item dynpro and how to populate the values for the new fields added in the tabs. if i want to fetch the data from the custom tables into the tabs, i need to create a new web dynpro where i will write the logic to fetch the values, but to fetch the values i should first get the input data from the contract scrren which is a standard application. In the new tabs, i need to display and edit values for demands ( purchase requisitions ) for that contract line items, so i sould get the material number, year of demand, purchasing organisation etc from the contract screen. So it means i have to enahnce the main screen for contract item.
Please advise how to achieve this.
I have seen the details for adding a new fields to the the contract item scrren and some oss notes , but here i need to add the new tabs and custom fields into that and i need to integrate these data with the contract line item.
Your help is very much appreciated
Regards,
SrinathHi,
I think you need to enhance the existing WebDynpro.
Just FYI. Good to know WebDynpro side enhancement techniques.
6 series on User Interface flexibility in WebDynpro ABAP.
http://www.sdn.sap.com/irj/scn/advancedsearch?query=%22abapUIFlexibility%22
ABAP UI Flexibility Part 1: Demo Overview
ABAP UI Flexibility Part 2: Floorplan Manager
ABAP UI Flexibility Part 3: Feeder Classes
ABAP UI Flexibility Part 4: BADIs
ABAP UI Flexibility Part 5: BRF+
ABAP UI Flexibility Part 6: Looking Ahead to 7.02
Regards,
Masa -
Adding new field at leasing contract using EEWB and using it for pricing
Using the Easy enhancement workbench, I have created a new tab containing a new field at the item level of contract. Then in SPRO, in the field catalog, I added a new entry using the same field name and data element name. Created a new condition table with this new field. created access sequence and assigned it to a condition type.
I tried to maintain condition record for the condition type but initially it was showing some error for which I had to implement a new method for the BAdi /SAPCND/ROLLNAME.
Now. condition record is also maintained successfully.
But, the problem is that the value is not reflected at the contract.
Somehow, the condition record is not being picked up.
Please suggest some solution.
Regards,
Anindita RoyChowdhury.Hi Anindita,
Stpes mentioned in your questions are fine.
You have created new Screen @ item level in Order txn, right?
Did u checked value passed to the method of BAdI ?
As per my knowledge, pricing call must have happened before you fill the Zfield which u added in new screen. Hence no value in field and no effect on pricing.
Regards,
Deven -
Addition of custom fields in Contract and mapping it with the fields in SRM
Hi all,
A custom field should be added to bid invitation in SRM and mapped to a custom( Z field) field which is present on the contract header screen in R/3 backend. Is it possible to map these custom fields. The custom field which is in the backend contract is a mandatory field for creating a contract in the backend. It is not getting filled so the contract is not getting created in the backend. One solution which we thought of was to create a csutom field on bid invitation and pass the value of the custom field to backend by concatenating it to any of the standard field ehich is getting passed to the backend and then splitting the standard field and retrieving the custom field value and restoring the standard field value. If you think of any solution do let me know.
Regards,
AshaHi
Pls refer to the following thread for more details
Custom fields not display in SRM5.5 Basic Data Frame
Custom fields not display in SRM5.5 Basic Data Frame
Hope it helps.
Pls reward suitable points.
Regards
- Atul -
Lease Out Contract - Master Data Structural Relations
Dear Gurus,
I am new to FX RE and if my question is too simple, please excuse me!
I am researching the possibilities for the master data structure of lease in contracts and have a serious confusion.
The documentation says that objects can be assigned to a contract individually or many objects related to one contract. At the same tim it is said that rental units are assigned only to lease out contracts.
How should i proceed if my company has got many lease in contracts for different object. Is it a must the contract to be assigned to an object or it can be managed just as a contract? I saw that from the RE Navigator you can create a contract, does that mean that in FX RE the contracts itself is considered as master data record?
Any opinions will be highly appreciated.
Many thanks in advance!Dear Kumar,
Sorry if I ve been confusing. I will try to make it more clear.
I am working for a Teleco and i am researching the possibility of implementing FX - RE internally. We will not need all the functionalities of the module, but only the ones that allow you to manage your lease in contracts. We`ve got lots of base stations contracts (as you can imagine) where our company is a tenant in a lease contract.
I did some research in relation to the master data structure and cant work out how should our master data be structured. The business requirements are - handling the advance payments, accruals and postings, giving and receiving notices, adjustments of rent etc. Is it possible to create the contract within the system, set all the conditions directly in it or do we need to have another master record other that the contract itself.
My confusion comes from the fact that the standard solution of the lease outs suggests creating a rental unit first and then assigning the contract to it. But since we will be tenants we dont need to more detailed information on these objects, we just need the conditions in the contract that will let us handle all the activities that arise in connection to it.
I hope that i put the question more clearly this time.
Can you also tell me if it is possible to create a template and after entering the conditions about the particular contract to generate it from the system on a hard copy?
Many thanks and sorry if i cant make myself more clear!
Maybe you are looking for
-
Standard iviews for Customer Master, Vendor Master etc. ??
Hi all, Do we have standard SAP providecd iviews for creation and change of Customer master, Vendor master, Asset Master, GL Account, Cost Center, Cost Element etc. in R/3 from the portal?? We are using mySAP ERP 2005. Please let me know if there is
-
Accessing components in a different state
There's probably a more elegant way of doing this. Right now I'm setting certain components to be available in all states, but that means I need to make them visible or invisible depending on the state... which is a pain. How can I access a component
-
AS3 gotoAndPlay Frame in a prevFrame
I think this should be a easy fix. I am self taught using Flash and putting together a photo gallery. I have a 2 swf files that when you enter play from frames 1 through 15. I have a back button that I am trying to play frames 16 to 30. I am trying t
-
Hi, Does anyone of you face the similar problem? In Sun Java System application server platform edition 9, starting app server using asadmin is ok, but using the startserv has no respond when you execute the command. Any idea? Thanks alot
-
Dynamic breadcrumbs in UCM + Site Studio
I have to develop site, in which there are many ways to get to the page, i.e. there is many site structures. For example, I can get to "products" page with in 2 different ways: root->about us->services->products root->solutions->products I need the b