Skip to Content
0
Former Member
May 15, 2008 at 04:35 PM

Flexible Real Estate Correspondence Smartforms

439 Views

Hi Franz, thanks for replying back and I am opening a new thread on this as per your request.

I redo the config and finally got one sample form RE_PR_000 working.

I copy RE_PR_000 into my ZRE_PR_000 (ZLETTER).

Go to IMG config Define Forms, insert new entry for ZRE_PR_000.

Go to IMG config Define Correspondence Activities, insert new form (ZLETTER) under T140 General Letter (Land);

Assign recipient by selecting``Main Contractual Partner 1``; as suggested by SAP.

Go to IMG config Define Correspondence Applications and Assign Correspondence Activities,

add new form under A140 General Letter (Land).

Save all changes.

Go to RE80

Select a record (01) under Land.

Press the ``Print`` icon.

Select ``ZLETTER`` in the drop down box.

The same error appears again ``No recipient with the specified role found``

l looked up the Partner in the selected Land record01, the only partner defined there is a Land Owner.

I went back to IMG config and changed the recipient as ``Partner with Role``, assign Land Owner as the role.

Re-print the land record and it works this time.

So my first question is who should I assign as the recipient?

Keep it as Main Contractual Partner 1 (as suggested by SAP) , and create a MC Partner in the Land record, by how? Or

Keep it as Partner with role (land owner)?

Another question is about the import interface that comes with the SAP delivered smartforms. We don’t have to create any driver program for passing data into these smartforms, this is done through the IMG config, and because of this it seems like we have no control of what data should be passed.

This time I copied RE_CN_000 (General Correspondence Contract) into my ZRE_CN_000.

RE_CN_000 has the Contract structure included in its import interface.

In IMG Define Corr. Activities, I insert this under the same CA, A140 General Letters (Land).

When I execute the print button for the same Land record in RE80, a runtime error will occur complaining about the “GET Contract” method. This method is coded inside the Initialization tab.

It seems to me when I hit the Print button for a Land record, it knows that only the system defined info (Land info) should be bring in, any extra stuff such as Contract info will cause runtime error. Am I right about this? That means we have to pick the right SF for the right node (Land, Building, or Contract). Also if I have to create a brand new SF, then how do I decide which interface I should use and how do I know it is compatible with the define properties within each node (Land, Bldg., or Contract)?

I have about 50 forms to create and for sure that will be more questions to come.

Thanks for any help in advance.