IM-ERP Real Connect

jp.co.intra_mart.foundation.sap.module.financial
クラス ProjectGetInfo

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.sap.module.AbstractController
      上位を拡張 jp.co.intra_mart.foundation.sap.module.ReferenceController
          上位を拡張 jp.co.intra_mart.foundation.sap.module.financial.ProjectGetInfo
すべての実装されたインタフェース:
Serializable

public class ProjectGetInfo
extends ReferenceController
implements Serializable

WBS情報取得クラス
機能は以下の通り

バージョン:
8.0
関連項目:
直列化された形式

フィールドの概要
 
クラス jp.co.intra_mart.foundation.sap.module.AbstractController から継承されたフィールド
bapiReturnErrMessage, bapiReturnMessage, sapClient
 
コンストラクタの概要
ProjectGetInfo(SapClient sapClient)
          WBS情報を作成します。
 
メソッドの概要
 void executeBapi()
          BapiControllerによりWBSの詳細情報の検索します。
 List<ExpActivity> getExpActivityList()
          活動に関する詳細情報を取得します。
 List<ExpMessage> getExpMessageList()
          詳細情報を読み込みエラーを取得します。
 List<ExpWbsElement> getExpWbsElementList()
          WBS 要素についての詳細情報を取得します。
 List<ExpWbsHierarchie> getExpWbsHierarchieList()
          WBS 階層についての情報を取得します。
 List<ExpWbsMilestone> getExpWbsMilestoneList()
          WBS マイルストーンに関する詳細情報を取得します。
 List<ImpWbsElement> getImpWbsElementList()
          詳細情報を必要とする WBS 要素を取得します。
 String getProjectDefinition()
          プロジェクト定義を識別するキーを取得します。
 ProjectDefinition getProjectDefinitionInfo()
          プロジェクトについての詳細情報を取得します。
 String getWithActivities()
          従属活動を取得します。
 String getWithMilestones()
          従属 WBS マイルストーンを取得します。
 String getWithSubtree()
          サブプロジェクトを取得します。
 void setExpActivityList(List<ExpActivity> expActivityList)
          活動に関する詳細情報を設定します。
 void setExpMessageList(List<ExpMessage> expMessageList)
          詳細情報を読み込みエラーを設定します。
 void setExportParam(BapiController bapiController)
          登録された情報ををセットします。
 void setExpWbsElementList(List<ExpWbsElement> expWbsElementList)
          WBS 要素についての詳細情報を設定します。
 void setExpWbsHierarchieList(List<ExpWbsHierarchie> expWbsHierarchieList)
          WBS 階層についての情報を設定します。
 void setExpWbsMilestoneList(List<ExpWbsMilestone> expWbsMilestoneList)
          WBS マイルストーンに関する詳細情報を設定します。
 void setImportParam(BapiController bapiController)
          WEBの詳細情報を検索する条件ををセットします。
 void setImpWbsElementList(List<ImpWbsElement> impWbsElementList)
          詳細情報を必要とする WBS 要素を設定します。
 void setProjectDefinition(ProjectDefinition projectDefinition)
          プロジェクトについての詳細情報を設定します。
 void setProjectDefinition(String strProjectDefinition)
          プロジェクト定義を識別するキーを設定します。
 void setTblParam(String paramTable, String paramName, String value, int index)
          テーブル型の項目に値をセットします。
 void setWithActivities(String strWithActivities)
          従属活動を設定します。
 void setWithMilestones(String strWithMilestones)
          従属 WBS マイルストーンを設定します。
 void setWithSubtree(String strWithSubtree)
          サブプロジェクトを設定します。
 String toString()
          デバッグ用のメソッドです。
 
クラス jp.co.intra_mart.foundation.sap.module.AbstractController から継承されたメソッド
createBapiController, executeBapi, getBapiReturnErrMessage, getBapiReturnMessage
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ProjectGetInfo

public ProjectGetInfo(SapClient sapClient)
WBS情報を作成します。

パラメータ:
sapClient - SapClient SAPへの接続情報が格納されたオブジェクト
メソッドの詳細

executeBapi

public void executeBapi()
                 throws SAPAuthAppException,
                        SAPAuthSystemException,
                        SAPGeneralAppException,
                        SAPGeneralSystemException,
                        SAPFinancialAppException,
                        SAPFinancialSystemException
BapiControllerによりWBSの詳細情報の検索します。

例外:
SAPAuthAppException - 認証系アプリケーション例外
SAPAuthSystemException - 認証系システム例外
SAPGeneralAppException - 汎用アプリケーション例外
SAPGeneralSystemException - 汎用システム例外
SAPFinancialAppException - 会計業務アプリケーション例外
SAPFinancialSystemException - 会計業務システム例外

setTblParam

public void setTblParam(String paramTable,
                        String paramName,
                        String value,
                        int index)
                 throws SAPFinancialSystemException
テーブル型の項目に値をセットします。

パラメータ:
paramTable - テーブル名
paramName - 項目名
value - セットする値
index - レコード番号
例外:
SAPFinancialSystemException - 会計業務システム例外

setImportParam

public void setImportParam(BapiController bapiController)
                    throws SAPGeneralSystemException,
                           SAPGeneralAppException,
                           SAPFinancialSystemException
WEBの詳細情報を検索する条件ををセットします。

パラメータ:
bapiController - BapiController
例外:
SAPGeneralSystemException - 汎用システム例外
SAPGeneralAppException - 汎用アプリケーション例外
SAPFinancialSystemException - 会計業務システム例外

setExportParam

public void setExportParam(BapiController bapiController)
                    throws SAPGeneralSystemException,
                           SAPGeneralAppException
登録された情報ををセットします。

パラメータ:
bapiController - BapiController
例外:
SAPGeneralAppException - 汎用アプリケーション例外
SAPGeneralSystemException - 汎用システム例外

setProjectDefinition

public void setProjectDefinition(String strProjectDefinition)
プロジェクト定義を識別するキーを設定します。

パラメータ:
strProjectDefinition - プロジェクト定義を識別するキー

setWithActivities

public void setWithActivities(String strWithActivities)
従属活動を設定します。

パラメータ:
strWithActivities - 従属活動がエクスポートされます

setWithMilestones

public void setWithMilestones(String strWithMilestones)
従属 WBS マイルストーンを設定します。

パラメータ:
strWithMilestones - 従属 WBS マイルストーンがエクスポートされます

setWithSubtree

public void setWithSubtree(String strWithSubtree)
サブプロジェクトを設定します。

パラメータ:
strWithSubtree - サブプロジェクトがエクスポートされます

getProjectDefinition

public String getProjectDefinition()
プロジェクト定義を識別するキーを取得します。

戻り値:
srtProjectDefinition プロジェクト定義を識別するキー

getWithActivities

public String getWithActivities()
従属活動を取得します。

戻り値:
srtWith_Activities 従属活動がエクスポートされます

getWithMilestones

public String getWithMilestones()
従属 WBS マイルストーンを取得します。

戻り値:
srtWithMilestones 従属 WBS マイルストーンがエクスポートされます

getWithSubtree

public String getWithSubtree()
サブプロジェクトを取得します。

戻り値:
srtWithSubtree サブプロジェクトがエクスポートされます

setProjectDefinition

public void setProjectDefinition(ProjectDefinition projectDefinition)
プロジェクトについての詳細情報を設定します。

パラメータ:
projectDefinition - プロジェクトについての詳細情報

setImpWbsElementList

public void setImpWbsElementList(List<ImpWbsElement> impWbsElementList)
詳細情報を必要とする WBS 要素を設定します。

パラメータ:
impWbsElementList - 詳細情報を必要とする WBS 要素

setExpWbsElementList

public void setExpWbsElementList(List<ExpWbsElement> expWbsElementList)
WBS 要素についての詳細情報を設定します。

パラメータ:
expWbsElementList - WBS 要素についての詳細情報

setExpWbsMilestoneList

public void setExpWbsMilestoneList(List<ExpWbsMilestone> expWbsMilestoneList)
WBS マイルストーンに関する詳細情報を設定します。

パラメータ:
expWbsMilestoneList - WBS マイルストーンに関する詳細情報

setExpWbsHierarchieList

public void setExpWbsHierarchieList(List<ExpWbsHierarchie> expWbsHierarchieList)
WBS 階層についての情報を設定します。

パラメータ:
expWbsHierarchieList - WBS 階層についての情報

setExpActivityList

public void setExpActivityList(List<ExpActivity> expActivityList)
活動に関する詳細情報を設定します。

パラメータ:
expActivityList - 活動に関する詳細情報

setExpMessageList

public void setExpMessageList(List<ExpMessage> expMessageList)
詳細情報を読み込みエラーを設定します。

パラメータ:
expMessageList - 詳細情報を読み込みエラー

getProjectDefinitionInfo

public ProjectDefinition getProjectDefinitionInfo()
プロジェクトについての詳細情報を取得します。

戻り値:
projectDefinition プロジェクトについての詳細情報

getImpWbsElementList

public List<ImpWbsElement> getImpWbsElementList()
詳細情報を必要とする WBS 要素を取得します。

戻り値:
impWbsElementList 詳細情報を必要とする WBS 要素

getExpWbsElementList

public List<ExpWbsElement> getExpWbsElementList()
WBS 要素についての詳細情報を取得します。

戻り値:
expWbsElementList WBS 要素についての詳細情報

getExpWbsMilestoneList

public List<ExpWbsMilestone> getExpWbsMilestoneList()
WBS マイルストーンに関する詳細情報を取得します。

戻り値:
expWbsMilestoneList WBS マイルストーンに関する詳細情報

getExpWbsHierarchieList

public List<ExpWbsHierarchie> getExpWbsHierarchieList()
WBS 階層についての情報を取得します。

戻り値:
expWbsHierarchieList WBS 階層についての情報

getExpActivityList

public List<ExpActivity> getExpActivityList()
活動に関する詳細情報を取得します。

戻り値:
expActivityList 活動に関する詳細情報

getExpMessageList

public List<ExpMessage> getExpMessageList()
詳細情報を読み込みエラーを取得します。

戻り値:
expMessageList 詳細情報を読み込みエラー

toString

public String toString()
デバッグ用のメソッドです。

オーバーライド:
クラス Object 内の toString
戻り値:
value すべての属性の値

IM-ERP Real Connect

Copyright (c) 2013 NTT DATA INTRAMART CORPORATION.