Business Object ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸

Business Object Á¤ÀÇÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â Business Object¸¦ ó¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ Á¾¼Ó Áö½Ã»çÇ×À» Ä¿³ØÅÍ¿¡ Á¦°øÇÕ´Ï´Ù. ÀÌ Á¤º¸´Â ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Business Object¸¦ È®ÀåÇϰųª ¼öÁ¤ÇÏ´Â °æ¿ì, Business Object Á¤ÀÇÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸°¡ Ä¿³ØÅͰ¡ ¿¹»óÇÏ´Â ±¸¹®¿¡ ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.

´ÙÀ½ ¼½¼Ç¿¡¼­´Â ÀÌ ±â´É¿¡ ´ëÇØ Á»´õ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.

ÃÖ»óÀ§ ·¹º§ Business Object VerbÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸

ÃÖ»óÀ§ ·¹º§ Business ObjectÀÇ Verb´Â vDynRetBOH Business Object Çڵ鷯¿¡ ´ëÇÑ Å¬·¡½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â Ç×»ó ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù.

sap.bapimodule.vDynRetBOH
 

´Ü¼ø ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸

¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â ´ÙÀ½ Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ Çü½ÄÀº ³× °³ÀÇ À̸§-°ª ¸Å°³º¯¼ö·Î ±¸¼ºµÇ¸ç, ÀÌµé °¢°¢Àº ¸Å°³º¯¼ö À̸§°ú ÇØ´ç °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. °¢ ¸Å°³º¯¼ö ¼¼Æ®´Â ÄÝ·Ð(:)À¸·Î ±¸ºÐµË´Ï´Ù.

¼Ó¼º ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ÀÇ Çü½ÄÀº ¾Æ·¡¿¡ Ç¥½ÃµË´Ï´Ù. ´ë°ýÈ£([ ])´Â ¼±ÅÃÀû ¸Å°³º¯¼ö¸¦ ¹­½À´Ï´Ù. ¼öÁ÷ ¸·´ë(|)´Â ¿É¼Ç ¼¼Æ®ÀÇ ±¸¼º¿øÀ» ºÐ¸®ÇÕ´Ï´Ù. ÄÝ·ÐÀ» ºÐ¸®¹®ÀÚ·Î ¿¹¾àÇϽʽÿÀ.

TN=TableName:CN=ColumnName:[FK=[..]fk_attributeName]:[OP=GT|GE|EQ|NE|LE|LT|LIKE]
 

Ç¥ 46¿¡¼­´Â °¢ À̸§-°ª ¸Å°³º¯¼ö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.


Ç¥ 46. ¼Ó¼º ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ÀÇ À̸§-°ª ¸Å°³º¯¼ö
¸Å°³º¯¼ö ¼³¸í
TN=TableName µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ À̸§
CN=ColumnName µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¿­(Çʵå)ÀÇ À̸§
FK=[..]fk_attribute Name ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº ¿ÜºÎ Ű °ü°è°¡ »óÀ§ Business Object ¶Ç´Â ÇöÀç Business Object¿¡ ÀúÀåµÇ´ÂÁö ¿©ºÎ¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
  • attributeName -- ÇöÀç Business Object¿¡¼­ ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¿¹: ÇöÀç Business Object°¡ ¿ÜºÎ Ű ÀúÀåÀ» ÂüÁ¶ÇϽʽÿÀ.
  • ..attributeName -- »óÀ§ Business Object¿¡¼­ ¼Ó¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù.

¼Ó¼ºÀÌ ¿ÜºÎ ۰¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¸Å°³º¯¼ö¸¦ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡ Æ÷ÇÔÇÏÁö ¸¶½Ê½Ã¿À.

OP=GT|GE|EQ|NE|LE|LT| LIKE ÇÇ¿¬»êÀÚ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
  • GT -- Ãʰú
  • GE -- ÀÌ»ó
  • EQ -- µ¿ÀÏ(±âº» ¿É¼Ç)
  • NE -- µ¿ÀÏÇÏÁö ¾ÊÀ½
  • LE -- ÀÌÇÏ
  • LT -- ¹Ì¸¸
  • LIKE -- À¯»ç

EQ¸¦ ÁöÁ¤ÇÏ¿© ¼º´ÉÀ» ÃÖ´ëÈ­ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÇÇ¿¬»êÀÚ°¡ ÁöÁ¤µÇÁö ¾Ê´Â °æ¿ì, Ä¿³ØÅͰ¡ EQ¸¦ »ç¿ëÇÕ´Ï´Ù.

°¢ ´Ü¼ø ¼Ó¼º¿¡ ´ëÇÑ Çʼö ¸Å°³º¯¼ö´Â Å×À̺í À̸§ ¹× ¿­ À̸§ÀÔ´Ï´Ù. ÇÇ¿¬»êÀÚÀÇ ±âº»°ªÀº EQ(µ¿ÀÏ)ÀÔ´Ï´Ù. ´ÙÀ½ ¿¹´Â ±âº» Çü½Ä¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

TN=KNA1:CN=KUNNR
 

Áß¿ä:
ÀÌ·¯ÇÑ ¸Å°³º¯¼ö¿¡ °ªÀ» ÁöÁ¤ÇÒ ¶§¿¡´Â ´ë¼Ò¹®ÀÚ°¡ Áß¿äÇÕ´Ï´Ù.

Business Object ³»ÀÇ ´Ü¼ø ¼Ó¼º¿¡ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ Çʵ忡 ´ëÇÑ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù(Áï, ±æÀ̸¦ 0À¸·Î). Ä¿³ØÅÍ´Â ÀÌ·¯ÇÑ ¼³Á¤À» ¹«½ÃÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀº Ä¿³ØÅͰ¡ ÇÏÀ§ Business ObjectÀÇ ÀÎÁ¢ ¹è¿­À» ±¸ºÐÇÏ´Â µ¥ »ç¿ëµÇ´Â À§Ä¡ Ç¥½Ã±â ¼Ó¼ºÀ» ó¸®ÇÏÁö ¾Ê´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Â Æí¸®ÇÑ ¹æ¹ýÀÔ´Ï´Ù.

Business Object ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸°¡ Á¶È¸¸¦ ½ÇÇàÇϰųª ºôµåÇϵµ·Ï Ä¿³ØÅÍ¿¡ ÃæºÐÇÑ Á¤º¸¸¦ Á¦°øÇÏÁö ¾Ê´Â °æ¿ì, Ä¿³ØÅͰ¡ Àå¾Ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¿¹: ÇöÀç Business Object°¡ ¿ÜºÎ Ű ÀúÀå

±×¸² 34´Â Business Object ³»ÀÇ ¼Ó¼ºÀ» ÂüÁ¶ÇÏ´Â µÎ °³ÀÇ ¿ÜºÎ ۰¡ ÀÖ´Â WebSphere Business ObjectÀÇ ¿¹¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ °æ¿ì Business Object´Â µÎ °³ÀÇ Å×À̺í(ÁÖ¼Ò µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â ÇÑ Å×À̺í°ú ½Ã/µµ ¹× ±¹°¡ ¾à¾î¿¡ ´ëÇÑ Ã£¾Æº¸±â µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â ¶Ç´Ù¸¥ Å×À̺í)¿¡¼­ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§ÇØ Ä¿³ØÅÍ´Â µÎ Å×À̺íÀ» ÀнÀ´Ï´Ù.

±×¸² 34. ¿¹: ÇöÀç Business Object°¡ ¿ÜºÎ Ű ÀúÀå


¼Ó¼º Á¤º¸

Ç¥ 47Àº SAP_Address ¿¹¿¡ ÀÖ´Â °¢ ¼Ó¼º¿¡ ´ëÇÑ Å×À̺í À̸§, ¿­ À̸§, Ű ¹× ¿ÜºÎ Ű¿¡ ´ëÇÑ ¼³¸íÇÕ´Ï´Ù.


Ç¥ 47. ¿¹ Business Object ¼Ó¼º ¼³¸í
¼Ó¼º Å×À̺í À̸§ ¿­ À̸§ Ű ¿ÜºÎ Ű ±âº»°ª
address_id ADRC ADDRNUMBER true

city ADRC CITY1 false

state ADRC REGION false

country ADRC LAND1 false

language T005U SPRAS true
E
fk_country T005U LAND1 false FK=country
fk_state T005U BLAND false FK=state
state_description T005U BEZEI false

¼Ó¼º ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸

Ç¥ 47¿¡¼­ Á¤º¸°¡ Á¦°øµÇ¸é, fk_state ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â ´ÙÀ½°ú °°½À´Ï´Ù.

TN=T005U:CN=BLAND:FK=state
 

fk_country ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â ´ÙÀ½°ú °°½À´Ï´Ù.

TN=T005U:CN=LAND1:FK=country
 

SQL Á¶È¸

´ÙÀ½ SELECT¹®Àº Ä¿³ØÅͰ¡ SAP_Address¿¡ ÀÇÇØ Ç¥½ÃµÈ Å×ÀÌºí¿¡¼­ µ¥ÀÌÅ͸¦ ¼ö½ÅÇϵµ·Ï ºôµåÇÏ´Â WHEREÀý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

SELECT * FROM ADRC WHERE ADDRNUMBER = address_idValue
 SELECT * FROM T005U WHERE SPRAS = 'E' AND LAND1 = countryValue AND
 BLAND = stateValue
 

Copyright IBM Corp. 1997, 2004