Suggestion required for Rental process

Hello Gurus,
Please suggest a suitable solution for the following scenario:
Client has  property like office space and shops.
client gives it on rent, the current process is as follows:
1. Adv in News Papers
2. Selling of tender forms.
3. Accept tenders with refundable deposits.
4. Agreement with highest Quoted.
5. Collect 3 months rent in Advance
6. collect the rent every month.
7. At the end of the period refund the deposit.
Kindly suggest the document types, copy control and periodic billing steps and pricing to be used in SAP SD.
Thanks & Regards

Hello lrsapsd
You first need to decide the business processes that you would (can) cover within SAP and which will be out of SAP.  Check out SAP for Real Estate Industry Solution, If you can not go that way, here is my proposal:
1. Adv in News Papers: Outside SAP
2. Selling of tender forms: Outside SAP
3. Accept tenders with refundable deposits: Enter them as quotes, You may use AV-Quotation f.Contract or AG-Quotation. Bidders (Renters) will be sold-tos or Prospects and quote will be priced manually with the amount they bid to pay for rent. Deposits may be collected via a Debit Memo and posted to a Temporary  Holding Account.
4. Agreement with highest Quoted: Reject all the Bids except the one with highest quote, Convert that quote into Rental Contract (MV) with Periodic Billing Plan. Billing Plan Type- 02; Date Determination Rule- 50.
5. Collect 3 months rent in Advance: Can be managed with Billing Plan and/or down payment.
6. collect the rent every month- Monthly billing of rent using Periodic Billing Plan
7. At the end of the period refund the deposit- Credit Memo Req and Credit Memo, can be automated using contract end date and triggered by workflow with Status control  of contract if needed.
Hope this helps.

Similar Messages

  • Design Suggestions Required for Message Center functionality

    Hi All,
    I am looking for some suggestion, for one of the requirement for my customer.
    Requirement is as below.
    Customer wants to have a Message Center, where in, user will be able to send a message to another another user with some content and with or without attachment. they should be able to send multiple attachment as well.
    The message which users are sharing with each other should be in the conversation mode. Like for One topic or subject if a users ha sent a message to another user, the same content should be in the conversation mode and an email should be sent to other users
    with he content and attachments.
    In addition to above, all the messages exchanged should be stored below in the tabular format.

    Discussion board does serves the purpose. But how we can control the item level permission. For example, if we wantto show items which are relevant to user who is logged in, i mean show items based on the logged in user ?

  • Suggestion Required for delivery address creation process

    Dear All,
    in my business process here i have suggested the creation of delivery address at the compnay code level. That is all the delivery address  are attached to the business partner of company code so that the delivery address across organization is visible to all the  users  and they can search and select any delivery address they want.
    please let me know if that has  got any performnce  issue or if that is the righ procatice .. considering we have thousands of delivery addresss to be created.
    cheers
    Iftekhar Alam

    Hello lrsapsd
    You first need to decide the business processes that you would (can) cover within SAP and which will be out of SAP.  Check out SAP for Real Estate Industry Solution, If you can not go that way, here is my proposal:
    1. Adv in News Papers: Outside SAP
    2. Selling of tender forms: Outside SAP
    3. Accept tenders with refundable deposits: Enter them as quotes, You may use AV-Quotation f.Contract or AG-Quotation. Bidders (Renters) will be sold-tos or Prospects and quote will be priced manually with the amount they bid to pay for rent. Deposits may be collected via a Debit Memo and posted to a Temporary  Holding Account.
    4. Agreement with highest Quoted: Reject all the Bids except the one with highest quote, Convert that quote into Rental Contract (MV) with Periodic Billing Plan. Billing Plan Type- 02; Date Determination Rule- 50.
    5. Collect 3 months rent in Advance: Can be managed with Billing Plan and/or down payment.
    6. collect the rent every month- Monthly billing of rent using Periodic Billing Plan
    7. At the end of the period refund the deposit- Credit Memo Req and Credit Memo, can be automated using contract end date and triggered by workflow with Status control  of contract if needed.
    Hope this helps.

  • Suggestions required for transferring cost from GL account to a Project

    Hi,
    We have a requirement where we want to transfer cost captured in GL to PA in a specific project.
    For example:
    Incurred a misc cost 100 (outside project) and posted to GL (a/c 600010)
    Dr 60010, Cr 120010
    Later, realized this should be absorbed as a project cost (a/c 220010)
    We need some mechanism to capture cost in project ABC such that Dr 220010, Cr 600010
    If we use Web ADI to upload 'Costed' transactions: Dr 220010 Cr <NULL> (GL Transfer Status - Accepted)
    If we use Web ADI to upload 'Accounted' transaction: Dr 220010 Cr 600010 (GL Transfer Status - Received), but in this case the entry is no passed to GL, to nullify the a/c balance in 600010
    Appreciate suggestions from experts, to address the requirement.
    Ashutosh

    Hi
    You can reverse the transaction posted in GL.
    Then load the amount to Projects, as costed, not accounted EI.
    When distributing the cost in PA it will generate the right accounting, and you could interface it to GL.
    Dina

  • Suggestion required for with or without BPM

    I have a requirement IDOC-XI-SOAP.
    I am using multimapping 1:N  one idoc gets spilt into say three wsdl, A B and C.
    My first requirement is if A fails then B and C should not be sent.
    If I use only EOIO without BPM then I will need to identify B and C for the corresponding A in the queue and remove it.
    That looks tedious as sometimes B and C may not be there for A and is there any way to identify the related messages?
    This can be achieved through BPM I believe.
    My second requirement is IDOC2 should not be processed before IDOC1.
    So If I used BPM will this be guaranteed? is BPM EOIO. (Even after transformation step?) If not then can it be configured?
    Thanks in advance.

    Hi all,
    Just bringing this topic up again as I have stuck at one place. and found not much help on SDN.
    I have designed this requirement using BPM.
    That is IDOC-BPM-SOAP.
    Within BPM I make a synchronous call to Webservice. if there is a fault exception thrown the BPM workflow stops at that point and no further process steps are carried out. This is working fine as per the requirement.
    But this does not get blocked up in the BPM queue. I want to stop the next IDOC from processing before handling the prviously errored IDOC scenario.
    Now I briefly understand that since BPM is doing a sync call these are not placed in the queue. Is there a way I can handle this so that these interfaces are placed in the BPM queue (which starts with XBQO$PE_WS.....).
    I have tried with exception branch, even this stops the BPM workflow but does not block the queue, or the workflow gets processed successfully.
    Is there anyway I can block the queue if the BPM synch call fails?

  • Suggestion required for using row level security

    We have a scenario to provide row level security to some of the transaction tables like HR_EMPLOYEE which has a foreign key column DEPT_ID to HR_DEPARTMENTS table. This table may grow up to about 5 million records. There could be regular SELECT operations on this table and not so frequent UPDATES compared to the SELECT operation.
    We were looking at the following approaches...
    Table :
    HR_EMPLOYEE
         EMPNO
         DEPT_ID
         LAST_NAME
         FIRST_NAME
    1. Enable Oracle Label Security policy on this table and use static predicates.
    In this approach we add the OLS policy column (POLICY_COLUMN) and add predicate to access data.
    e.g. we will be giving access to global data by predicate like
    OR POLICY_COLUMN =CHAR_TO_LABEL('POLICY_NAME','C::DEPT1')
    where C::DEPT is the OLS Label
    2. Using VPD policy. We donot add any column, instead use the existing column DEPT_ID to provide row label security. In this approach the DEPT_ID is to be compared against an additional table and DOMINATES function will be used to verify the permission for the user to access the data.
    e.g. In this approach, the policy function is like
    'DOMINATES(char_to_label(''POLICY_NAME'', SA_SESSION.LABEL(''POLICY_NAME''))
    ,char_to_label(''POLICY_NAME'', POLICY_PKG.GET_LABEL_FROM_DEPTID(DEPT_ID))) = 1'
    The GET_LABEL_FROM_DEPTID function returns the OLS label for the corresponding department. This is compared with the user's session label and appropriate rows are given access.
    Can someone suggest on which of the above approaches is more performance effective considering the number of records and the additional OLS column added to the table.

    Hi there,
    would you be able to describe as detailed as possible what you want to achieve? From my first glimpse at your code, it seems as if you are using both OLS and VPD in a rather extraordinary way.
    Best, Peter

  • Suggestions required for automating and customising signatures.

    Hi,
    We are looking for a solution where by we take control of signatures away from users and have them administered centrally from the server and use AD attributes to customise the signatures. We are currently trailing software Exclaimer! which gives a wealth of
    signature options, however we have hit a roadblock for which we need advice.
    The large majority of our users work in groups, each group works out of a 'Shared Mailbox' and they are all given Send As permission so that they can send email from that mailbox. As an example they all send from a mailbox with the address
    [email protected]
    We now want to add their signatures from the server when the emails go out and in the process customise the signature with their attributes e.g. full name, title, contact details, company etc.  The issue we have run into is the because they are sending
    from a Group Mailbox the Exclaimer software has no way of identifying which user is sending emails and therefore cannot attribute that persons particular information. I have spoken to Exclaimer and they advise the only way around this is by having users 'Send
    on behalf of' which we do not want to do.
    Can anyone recommend a solution either within Exchange Server (we are using 2010) or Windows Server (we are using 2008 R2) or third-party software which would allow us to achieve the desired outcome.
    Thanks.

    You can use this PowerShell script (http://gallery.technet.microsoft.com/office/6f7eee4b-1f42-499e-ae59-1aceb26100de) to setup custom signatures based on AD information.
    I am not sure how this would behave for using a shared mailbox as the script sets the default signature in Outlook, but doesn't technically prevent the user from changing the signature configuration.  I have had the script run at logon so that all users
    receive the signature template which auto-populates based on AD attributes.  It checks for a custom registry value that you can comment out so it runs every logon to overwrite any changes users may make to their signatures after logging in.
    Might be something worth testing at least for what you are looking to do.

  • Guidance required for excel processing

    Hai
    I am new to Excel documents processing in java.I have tried jxl .
    Now i hear about jakarta POI.Can you tell which is the best method ?
    I will be grateful if you provide me some links to get started.
    Thanks in advance

    Hai
    I am new to Excel documents processing in java.I
    .I have tried jxl .
    Now i hear about jakarta POI.Can you tell which is
    s the best method ?
    I will be grateful if you provide me some links to
    get started.
    Thanks in advanceI prefer POI because I have been using it for quite some time and the Quick Start guide is very easy to understand. :)

  • A unique requirment for business process

    I have recd. a unique requiment for GRs. My clients wants to block selected GRs for parking the invoice. No one should be able to park the invoice against such GRs without permission from authority.
    Can we map this procdure???
    If Yes then HOW??
    Atul Kulkarni

    Try using this BADI  : INVOICE_UPDATE ,
    You can use the business add-in (INVOICE_UPDATE) to further process the following functions or, if necessary, forbid them:
    Creating invoices (invoices, credit memos, subsequent debits, subsequent credits) in Logistics Invoice Verification
    Parking documents in Logistics Invoice Verification, and making changes to these documents, for example, deleting them
    Regards
    Raviraj

  • E72: Suggestions required for Mobile Instant Messa...

    Hello,
    Can someone suggest good mobile Im client that supports XMPP service  for E72 ?
    Thanks
    venks

    I asked for suggestions ppl and i m still waiting

  • Suggest required for implementation

    Dear ,
    We are going to implementing the PP module in PEN mfg industries , can anybody suggest which scenario suitable for  
    PEN mfg Industries. 
    also provide me Example or link if you have
    Regard
    IS

    Dear IS_AUTO,
    Have your question answered? The important in Make to stock scenario is the settlement of cost to appopriate settlelment receiver. This is determined by settlement rule mentioned in the Production order. This rule is determined by settlement profile in order type.
    If it is make to stock scenario then the settlement reciver would be material stock account. So whatever cost of production that will be settled agains material stock account.
    Also you can use strategies 10 ,40, 11 & 70. These strategies will have various effects on your materials planning. Generally the 10 & 40 are used.
    Regards,
    Yogesh

  • Java technology/framework suggestions required for solution.

    Hi,
    I'm a C/PRO*C developer (for the past 12 years) and have been asked to do some Java ( which I haven't touched for 13 years).
    I would like you input on the 'correct' solution (kind of like an architectural overview) of the technologies I should be looking at.
    There are two parts to this.
    I need to write a web browser/Application that picks up a file locally on windows PC and reads the contents of the file to populate some url parameters which go to a specific web sevice via HTTPS.
    I then need a web service or some kind of servlet (I guess) that on receipt of the request by the client then stores (to a database) the request for auditing and then creates a soap message (using the data receieved) to an external third party( WSDL provided by thirdpparty). Once the thirdparty responds the web server then generates a web page for the client which includes a number of options and details retrieved from the thirdparty are displayed and on the client selecting them the result is sent to the server and the selected option is stored.
    Part of this must be that the server must be capable of running as a number of instances. It must be highly secure.
    What java technologies/frameworks should be looked out? Is my very rough design fundamentally floored?
    Thanks in advance.
    OFN

    OldFashionedNewbie wrote:
    So should I use servlets as opposed to JSP? or JCF?Servlets are not opposed to JSP. (JCF? Do you mean JSF?) You can and would use both Servlets and JSP, however, I have grown to believe that JSPs are awful and you should use Velocity instead. From what I've heard of JSF, I'd avoid that too.
    Essentially then create a servlet that accepts HTTP request and manipulates a call to the thirdparty, audits data to database, and returns a page back to client which then accepts the option.The server accepts the HTTP request and deals with that lower-level stuff for you, then it invokes your servlet.
    The servlet shouldn't call the third party, etc.; it should invoke other code (that you'd write) to do all that. You need a layer of abstraction between your business logic and the web tier. Among other things this will make it much easier to test.
    If I were wanting to run this as a in multiple instances then I create a connection pool to the database. But could multiple app instances be able to use one network connection to the ThirdParty?I suppose they could but it seems like more trouble than it's worth and a whole layer of infrastructure that I wouldn't bother with unless (a) you've demonstrated that it's a problem during profiling, and (b) you find that there's some preferably open-source library that handles this for you.

  • Query required for xml processing.

    This data is present in clob i need to extract the below mentioned field.
    expected query is
    select
    extractvalue( xmltype(table1.column1), '/UserProfileSnapshot/UserInfo/Attribute[@name="Users.Display Name"]' )
    from table1
    first line is incorrect <?xml version = '1.0' encoding = 'UTF-8'?>
    Can anyone please help me in making a query for this incorrect clob data.
    As we cannot change this first line in data.
    "<?xml version = '1.0' encoding = 'UTF-8'?>
    <UserProfileSnapshot key="224" version="1.0">
    <UserInfo>
    <Attribute name="Users.Display Name">testfuturedate102, Mr. user</Attribute>
    <Attribute name="USR_UDF_HR_ORG_ID">202</Attribute>
    <Attribute name="Users.Xellerate Type">End-User</Attribute>
    <Attribute name="Users.Role">Employee</Attribute>
    <Attribute name="Users.First Name">user</Attribute>
    <Attribute name="Users.Status">Active</Attribute>
    <Attribute name="USR_UDF_LOCATION_ID">1737</Attribute>
    <Attribute name="Users.Provisioned Date">2013-04-23 10:04:48 -0400</Attribute>
    <Attribute name="Title">MR.</Attribute>
    <Attribute name="USR_UDF_LOCATION_CODE">HR- New York</Attribute>
    <Attribute name="Country">US</Attribute>
    <Attribute name="State">NY</Attribute>
    <Attribute name="Users.Password Reset Attempts Counter">0</Attribute>
    <Attribute name="Users.Disable User">0</Attribute>
    <Attribute name="Users.Change Password At Next Logon">1</Attribute>
    <Attribute name="USR_CN_GENERATED">0</Attribute>
    <Attribute name="USR_UDF_EFFECTIVE_START_DATE">2013-03-08 00:00:00 -0500</Attribute>
    <Attribute name="Postal Code">10001</Attribute>
    <Attribute name="Users.Update Date">2013-04-23 10:04:48 -0400</Attribute>
    <Attribute name="Employee Number">2335</Attribute>
    <Attribute name="USR_UDF_DEPARTMENT_NAME">Vision Corporation</Attribute>
    <Attribute name="Users.Last Name">testfuturedate102</Attribute>
    <Attribute name="Users.End Date">4712-12-31 00:00:00 -0500</Attribute>
    <Attribute name="Hire Date">2013-02-28 00:00:00 -0500</Attribute>
    <Attribute name="USR_UDF_PERSON_ID">31967</Attribute>
    <Attribute name="USR_UDF_IS_MANAGER">N</Attribute>
    <Attribute name="Users.Creation Date">2013-04-23 10:04:48 -0400</Attribute>
    <Attribute name="Street">500 Madison Ave</Attribute>
    <Attribute name="Users.User ID">31967</Attribute>
    <Attribute name="USR_UDF_CITY">New York</Attribute>
    <Attribute name="Users.Lock User">0</Attribute>
    <Attribute name="Users.Updated By Login" key="4">OIMINTERNAL</Attribute>
    <Attribute name="Users.Created By Login" key="4">OIMINTERNAL</Attribute>
    <Attribute name="Users.Login Attempts Counter">0</Attribute>
    <Attribute name="Organizations.Organization Name" key="4">Integra</Attribute>
    </UserInfo>
    </UserProfileSnapshot>"

    As said in {thread:id=2545133}, the quotes are certainly not the issue.
    This works fine for me on 11.2.0.2 :
    SQL> insert into table1 (column1)
      2  values (
      3  '<?xml version = ''1.0'' encoding = ''UTF-8''?>
      4  <UserProfileSnapshot key="224" version="1.0">
      5  <UserInfo>
      6  <Attribute name="Users.Display Name">testfuturedate102, Mr. user</Attribute>
      7  <Attribute name="USR_UDF_HR_ORG_ID">202</Attribute>
      8  <Attribute name="Users.Xellerate Type">End-User</Attribute>
      9  <Attribute name="Users.Role">Employee</Attribute>
    10  <Attribute name="Users.First Name">user</Attribute>
    11  <Attribute name="Users.Status">Active</Attribute>
    12  <Attribute name="USR_UDF_LOCATION_ID">1737</Attribute>
    13  <Attribute name="Users.Provisioned Date">2013-04-23 10:04:48 -0400</Attribute>
    14  <Attribute name="Title">MR.</Attribute>
    15  <Attribute name="USR_UDF_LOCATION_CODE">HR- New York</Attribute>
    16  <Attribute name="Country">US</Attribute>
    17  <Attribute name="State">NY</Attribute>
    18  <Attribute name="Users.Password Reset Attempts Counter">0</Attribute>
    19  <Attribute name="Users.Disable User">0</Attribute>
    20  <Attribute name="Users.Change Password At Next Logon">1</Attribute>
    21  <Attribute name="USR_CN_GENERATED">0</Attribute>
    22  <Attribute name="USR_UDF_EFFECTIVE_START_DATE">2013-03-08 00:00:00 -0500</Attribute>
    23  <Attribute name="Postal Code">10001</Attribute>
    24  <Attribute name="Users.Update Date">2013-04-23 10:04:48 -0400</Attribute>
    25  <Attribute name="Employee Number">2335</Attribute>
    26  <Attribute name="USR_UDF_DEPARTMENT_NAME">Vision Corporation</Attribute>
    27  <Attribute name="Users.Last Name">testfuturedate102</Attribute>
    28  <Attribute name="Users.End Date">4712-12-31 00:00:00 -0500</Attribute>
    29  <Attribute name="Hire Date">2013-02-28 00:00:00 -0500</Attribute>
    30  <Attribute name="USR_UDF_PERSON_ID">31967</Attribute>
    31  <Attribute name="USR_UDF_IS_MANAGER">N</Attribute>
    32  <Attribute name="Users.Creation Date">2013-04-23 10:04:48 -0400</Attribute>
    33  <Attribute name="Street">500 Madison Ave</Attribute>
    34  <Attribute name="Users.User ID">31967</Attribute>
    35  <Attribute name="USR_UDF_CITY">New York</Attribute>
    36  <Attribute name="Users.Lock User">0</Attribute>
    37  <Attribute name="Users.Updated By Login" key="4">OIMINTERNAL</Attribute>
    38  <Attribute name="Users.Created By Login" key="4">OIMINTERNAL</Attribute>
    39  <Attribute name="Users.Login Attempts Counter">0</Attribute>
    40  <Attribute name="Organizations.Organization Name" key="4">Integra</Attribute>
    41  </UserInfo>
    42  </UserProfileSnapshot>'
    43  );
    1 row inserted
    SQL>
    SQL> select x.*
      2  from table1 t
      3     , xmltable(
      4         '/UserProfileSnapshot/UserInfo'
      5         passing xmltype(t.column1)
      6         columns userdisplay_name varchar2(30) path 'Attribute[@name="Users.Display Name"]'
      7               , user_role        varchar2(30) path 'Attribute[@name="Users.Role"]'
      8       ) x ;
    USERDISPLAY_NAME               USER_ROLE
    testfuturedate102, Mr. user    Employee

  • Suggestion required for STOCKE MATERIAL to non stock material in the PO

    Hi all
    by mistake system clears account assignment for non stock material due to some user exit.
    1. PO line item 01 -  mm 100011 -stock material - plant 1000
    2 . PO line item 02 -  mm 100011 -non-stock material -plant 1100 - it has account assignment - in the request - by mistake this account assignment got cleared while creatring Purchase order
    now i have realised this issue while doing good receipt.
    now second line item 02 - mm 100011 - needs to be correct to receive goods . what action item needs be taken so that i can pay the invoice.
    can i make in the line item 02 - Account assig category K and enter GL account AND cost center. - to correct the issue.
    i have corrected this issue for future in the user exit.so not clear account assignment.
    Muthu

    Both the cases you need to pay invoice.Only the difference is first line item the material qty goes into stock.Second line item is not stock item as you are assigning account assignment.
    To correct the issue for second line item you can change it to account assignment item if system allowed.Why I am saying you mentioned user exit influencing the PO to change the line item.
    So first check user criteria what are the  controlling perameters to save the PO.It seems your user exit checking line items if first line item stock item then it is changing all th line items as stock item.Take ABAP person help what are the user exits exist in PO

  • How to deploy and start PHP web services required for a process

    hello everyone!
    i ve implemented some php web services. One of them is ManagePatientsImpl.php class
    and the corresponding ManagePatients.wsdl.
    How can deploy it? What are the files required apart from them?
    In addition there are some GUI-files. Should these files be deployed together?
    Thank you in advance!
    Edited by: user643354 on 14-Jul-2010 09:40

    i'm sorry, i assumed you were running weblogic server.
    in case of oc4j you could try this :
    http://tugdualgrall.blogspot.com/2005/03/php-on-oc4j-yes-with-jsr-223-ri.html
    OC4J communication with PHP

Maybe you are looking for

  • When i click on a search result from google, i am automatically redirected to another website everytime

    This just started recently, since installing firefox 4. Now whenever I search on google or other search engines, when I click on a result, I am automatically redirected to another search site. Any ideas?

  • Finding  iTunes on old HD

    My old PowerBook HD is now in an enclosure and shows up on the desktop of my new MacBook Pro. Where should I look to find my old iTunes play list? Thanks for any help.

  • Mod_jk

    I have a java application that currently runs on a standalone tomcat server. I have also had it running on apache using the mod_jk jakarta connector. Since the application needs to run on port 80, can i install the mod_jk on the http server for oracl

  • HT201303 payment method is not accepted

    Details: My visa was working effectively, suddenly it stopped ! it says my payment method is not accepted ! why I have money in my card but still cann't use it <Email Edited By Host>

  • Last three user logon date and time

    Hi Everybody, I would like to find out last few user logon details of an user. Where can I get this information if ST01 trace is not turn on? Table USR02 only shows the last logon that is insufficient. Thanks!