project QadFinancials > class BBusinessRelation > method DataDescription

Description

Returns a table with metadata on all tables in the class dataset.
Useful for writing generic code that reads or updates these tables.


Parameters


icRowidsinputcharacter
icPkeyinputcharacter
icObjectIdsinputcharacter
ilAllTablesinputlogicaltrue = return all class tables
false = return only database tables
oiReturnStatusoutputintegerReturn status of the method.


Internal usage


unused


program code (program/bbusinessrelation.p)

<ANCESTOR-CODE>

/* Implemetation of the partial data loading for the business relation */
if vcDataLoadAddressExtraFilter <> "":U and 
   vcDataLoadAddressExtraFilter <> ?
then for each tFcDynRel where
              tFcDynRel.tcFcTo = "Address":U:
        assign tFcDynRel.tcFcRel = tFcDynRel.tcFcRel +
                                   " AND "           +
                                   vcDataLoadAddressExtraFilter.
     end.

if vcDataLoadContactExtraFilter <> "":U and 
   vcDataLoadContactExtraFilter <> ?
then for each tFcDynRel where
              tFcDynRel.tcFcTo = "Contact":U:
        assign tFcDynRel.tcFcRel = tFcDynRel.tcFcRel +
                                   " AND "           +
                                   vcDataLoadContactExtraFilter.
     end.