TBeProjectBO
TBeProjectBo
Die Klasse TBeProjectBo kapselt Eigenschaften und Funktionen eines Projekts.
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
CbRelationShips:O | Objekt zur Verwaltung der Verknüpfungen des Projekts (TCbBeBORelationShips) |
CbDescription:C | Projekt-Bezeichnung (entspricht DABPRJ:BEZ) |
CbComment:C | Beschreibung (entspricht DABPRJ:BESCHREIB) |
CbType:N | Projekt-Typ (entspricht DABPRJ:TYP) |
CbStatus:N | Status (entspricht DABPRJ:STATUS) |
CbPriority:N | Priorität (entspricht DABPRJ:PRIORITAET) |
CbAuthority:C | Verantwortlicher Benutzer (entspricht DABPRJ:VERANTWORT) |
CbCustomerNo:N | Kundenzuordnung des Projekts (entspricht DABPRJ:KDNR) |
CbStartDate:D | Start-Datum des Projekts (entspricht DABPRJ:BEGINN) |
CbEndDate:D | End-Datum des Projekts (entspricht DABPRJ:ENDE) |
CbSearchFulltext:C | Volltext-Suche (entspricht DABPRJ:SUCHE) wird beim Schreibzugriff für FTS-Index optimiert |
CbDescription:C | Projekt-Bezeichnung (entspricht DABPRJ:BEZ) |
CbComment:C | Beschreibung (entspricht DABPRJ:BESCHREIB) |
CbType:N | Projekt-Typ (entspricht DABPRJ:TYP) |
CbStatus:N | Status (entspricht DABPRJ:STATUS) |
CbPriority:N | Priorität (entspricht DABPRJ:PRIORITAET) |
CbAuthority:C | Verantwortlicher Benutzer (entspricht DABPRJ:VERANTWORT) |
CbCustomerNo:N | Kundenzuordnung des Projekts (entspricht DABPRJ:KDNR) |
CbStartDate:D | Start-Datum des Projekts (entspricht DABPRJ:BEGINN) |
CbEndDate:D | End-Datum des Projekts (entspricht DABPRJ:ENDE) |
CbIndicatorTotal:N | Status-Ampel "Gesamt" (entspricht DABPRJ:SA_GESAMT) |
CbIndicatorTime:N | Status-Ampel "Zeit/Termin" (entspricht DABPRJ:SA_ZEIT) |
CbIndicatorExpense:N | Status-Ampel "Aufwand/Kosten" (entspricht DABPRJ:SA_AUFWAND) |
CbIndicatorResult:N | Status-Ampel "Ergebnis/Leistung" (entspricht DABPRJ:SA_ERGBNIS) |
CbSearchFulltext:C | Volltext-Suche (entspricht DABPRJ:SUCHE) wird beim Schreibzugriff für FTS-Index optimiert |
Funktionen
Funktion | Beschreibung |
---|---|
CbEdit() | Diese Methode ist für diese Business Objekt nicht verfügbar. |
CbInsert() | Diese Methode ist für diese Business Objekt nicht verfügbar. |
CbDelete() | Diese Methode ist für diese Business Objekt nicht verfügbar. |
CbCancel() | Diese Methode ist für diese Business Objekt nicht verfügbar. |
CbPost() | Diese Methode ist für diese Business Objekt nicht verfügbar. |
Verfügbare Ereignisse
Ereignis |
---|
Berchnung Suchtext für Volltextsuche |
Berechnung der Info-Caption |
nach der Neuanlage |
vor dem Speichern |
vor dem Löschen |
bei Kopie |
Beispiel
//******************************************************************************
//******************************************************************************
// Neues Projekt anlegen
//******************************************************************************
//******************************************************************************
|oProjectBO|
oProjectBO := CreateObject('TBeProjectBO'),
startseq
oProjectBO.CBInsert(),
oProjectBO.CbDescription := 'Test-Projekt von ' + DateTimeToStr(Now()),
oProjectBO.CbComment := 'Das ist ein kleines Test-Projekt',
oProjectBO.CbStartDate := Date() + 14,
oProjectBO.CbEndDate := oProjectBO.CbStartDate + 7,
oProjectBO.CBPost(),
writeln(oProjectBO.CbID),
always
DestroyObject(oProjectBO),
stopseq,
Weitere Verknüpfungen
- Business Object Event "Berechnung Suchtext für Volltextsuche"
- Business Object Event "Nach der Neuanlage"
- Business Object Event "Vor dem Speichern"
- Business Object Event "Vor dem Löschen"
- Business Object Event "Berechnung der Info-Caption"
- TBeProjectTaskBO
- TBeProjectTaskEffortBO
- TBePostingBO
- TBeProjectBusinessController
- TBeCbCustomBusinessObject
- Business Object Event "bei Kopie"
- TBeBoProjectDuplicateInfo
- TBeProjectSalesProfitBO